View Issue Details

IDProjectCategoryView StatusLast Update
0036557FPCTextmode IDEpublic2020-01-11 23:02
ReporterMarģersAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Platformx86_64OSlinuxOS Version.
Product Version3.3.1Product Build 
Target VersionFixed in Version 
Summary0036557: if compiled code has internal error, ide never recovers after that
DescriptionCompile code that generated internal error message.
After that compiling any code textmode ide continues show internal error message even if there are no reason for that.
Steps To Reproducecompiler r43911

 code generates internal error:

type oWord = record q1, q2 : qword; end;
function zunn ( a : oWord): oWord; assembler;
asm //-- this line: Internal error 200309201
     mov rax, a
end;
begin
end.

 code does not generate internal error:

type oWord = record q1, q2 : qword; end;
function zunn ( a : oWord): oWord; assembler;
asm
     { mov rax, a }
end; //-- if previous compilation had internal error then this line: Internal error 200309201
begin
end.
TagsNo tags attached.
Fixed in Revision
FPCOldBugId
FPCTarget
Attached Files

Activities

Florian

2020-01-11 22:43

administrator   ~0120342

An internalerror is typically caused by something serious and proper error recovery is not possible. Maybe the IDE should write a message that it should be restarted.

Marģers

2020-01-11 23:02

reporter   ~0120344

Message that IDE require restart is sufficient, as internal error do not pop up on a daily basis.

Issue History

Date Modified Username Field Change
2020-01-11 20:19 Marģers New Issue
2020-01-11 22:43 Florian Note Added: 0120342
2020-01-11 23:02 Marģers Note Added: 0120344