I will create a bug report.
Basically, after removing block by block and test again, the cause seems to be :
-in a unit
-define a class with a method with inline directive
-in that method implementation, create a try except end block and in the except section, do some assignment involving the exception object

      try
      except
        on E: exception do begin
          localVar := E.Message;
        end;
      end;



Mattias Gaertner wrote:
On Tue, 30 Jul 2013 00:46:16 +0800
Dennis Poon<den...@avidsoft.com.hk>  wrote:

What does that mean?

The IDE's selected line stopped at the end of a unit of my project.
'internal errors' mean you found a bug in the compiler.

Please create a bug report and attach a sample program to reproduce the
error. Such errors are usually fixed quickly.

Mattias
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.3349 / Virus Database: 3209/6528 - Release Date: 07/28/13


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to