[Issue 1471] New: Linker error on template function. Error 42: Symbol Undefined ...
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Sep 3 23:02:35 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1471
Summary: Linker error on template function. Error 42: Symbol
Undefined ...
Product: D
Version: 1.020
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: link-failure
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: gamerChad at gmail.com
void explode(char[] foo)()
{
int gremlins;
char[] bar = foo[gremlins..$];
}
void main(){ explode!("BOOM"); }
The above program prints the following when compiled:
C:\dmd\bin\..\..\dm\bin\link.exe main,,,user32+kernel32/noi;
OPTLINK (R) for Win32 Release 7.50B1
Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved
main.obj(main)
Error 42: Symbol Undefined
_D4main27__T7explodeVG4aa4_424f4f4dZ7explodeFZv8__do
llark
--- errorlevel 1
This was tested with DMD 1.020 on Windows XP.
--
More information about the Digitalmars-d-bugs
mailing list