Internal access violation when recompiling specialization
Original Reporter info from Mantis: BeniBela @benibela
-
Reporter name: Benito van der Zander
Original Reporter info from Mantis: BeniBela @benibela
- Reporter name: Benito van der Zander
Description:
Compiling the attached project twice causes an access violation
The line that triggers it:
type TX = specialize THAMT&LtPos;string, string, THAMTTypeInfo>;
Steps to reproduce:
$ ppcx64 hamt_tests.pas
...
Linking hamt_tests
691 lines compiled, 0.3 sec
13 note(s) issued
$ ppcx64 hamt_tests.pas
...
bbhamt.pas(396,3) Error: Compilation raised exception internally
Fatal: Compilation aborted
An unhandled exception occurred at $0000000000476765:
EAccessViolation: Access violation
$0000000000476765
Mantis conversion info:
- Mantis ID: 34203
- Build: r39690
- Version: 3.1.1
- Fixed in version: 3.3.1
- Fixed in revision: 39692 (#10886d8c)