Unhandled exception inside compiler for VMT entry
Original Reporter info from Mantis: ravi
-
Reporter name: ravi dion
Original Reporter info from Mantis: ravi
- Reporter name: ravi dion
Description:
test.lpr(14,40) Error: Identifier not found "IMyInterface"
test.lpr(14,45) Error: Unknown class field or method identifier "FMyInterface"
test.lpr(14,81) Error: Identifier not found "IMyInterface"
test.lpr(14,81) Error: Type used by implements must be an interface
test.lpr(14,81) Error: Implements property must have class or interface type
test.lpr(17,1) Error: Compilation raised exception internally
Fatal: Compilation aborted
An unhandled exception occurred at $00000000006241CC:
EAccessViolation: Access violation<br/>
$00000000006241CC IS_NEW_VMT_ENTRY, line 477 of nobj.pas
$00000000006266E2 GENERATE_VMT, line 921 of nobj.pas
$00000000005FACEA TYPES_DEC, line 939 of pdecl.pas
$00000000005FB275 TYPE_DEC, line 1018 of pdecl.pas
$0000000000563449 READ_DECLARATIONS, line 2434 of psub.pas
$000000000055DE98 BLOCK, line 318 of psub.pas
$000000000056222A PARSE_BODY, line 1909 of psub.pas
$000000000064B9FC PROC_PROGRAM, line 2166 of pmodules.pas
$0000000000548BC2 COMPILE, line 407 of parser.pas
$0000000000435291 COMPILE, line 288 of compiler.pas
$00000000004012B7 main, line 265 of pp.pas
$000000000042D350 SYSENTRY, line 141 of system.pp
Steps to reproduce:
compile attached program with -MDelphi -O3
Mantis conversion info:
- Mantis ID: 38591
- Build: r48511
- Version: 3.2.1