"Fatal: Internal error 200501152" when trying to use {$if declared(<x>)} directive.
Original Reporter info from Mantis: Cyrax
-
Reporter name:
Original Reporter info from Mantis: Cyrax
- Reporter name:
Description:
When trying to use {$if declared(&LtPos;x>)} compiler directive in uses section, compiler throws this error and stops.
See Steps To Reproduce and Additional Information for more info.
Steps to reproduce:
- Extract project1.lpr from attached archive.
- Build it with these options and observer the error message : &LtPos;pre>-MObjFPC -Scghi -gw2 -godwarfsets -gl -gh -l -vewnhibq -Filib\i386-win32-win32-30101-Default -Fu. -FUlib\i386-win32-win32-30101-Default -FEbin\i386-win32-win32-30101-Default\ -godwarfmethodclassprefix&LtPos;/pre>
Additional information:
Related to bug report http://bugs.freepascal.org/view.php?id=8611
Mantis conversion info:
- Mantis ID: 31675
- OS: Server 2008 R2
- OS Build: 6.1.7601 (SP1)
- Build: r35788
- Platform: Windows
- Version: 3.1.1
- Fixed in revision: 36446 (#751bde97)