Generic class containing a class var that is a dynamic array causes linker error
Original Reporter info from Mantis: SDN
-
Reporter name: SDN
Original Reporter info from Mantis: SDN
- Reporter name: SDN
Description:
A generic class that has a dynamic array class field causes a linker error when specialised in another unit.
Error output (see attached file for source):
lib/i386-linux/UGenericClass.o: In function UGENERICCLASS_finalize_implicit':<br/> UGenericClass.pas:(.text+0x14): undefined reference to
INIT_UGENERICCLASS_DEF1'
Steps to reproduce:
Compile "GenericBug.lpr" from attached archive.
Mantis conversion info:
- Mantis ID: 19697
- OS: Linux
- OS Build: 2.6.31
- Version: 2.5.1
- Fixed in version: 3.0.0
- Fixed in revision: 27466 (#5c1b8fda)