digitalmars.D.bugs - [Issue 1910] New: variadic function compilation failure
- d-bugmail puremagic.com (29/29) Mar 11 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1910
- d-bugmail puremagic.com (15/15) Nov 20 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1910
http://d.puremagic.com/issues/show_bug.cgi?id=1910 Summary: variadic function compilation failure Product: D Version: 2.012 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: berzerger yandex.ru Compiler fails (returns status code == 1) to compile this code: int main(char[][] args) { { /* variadic test */ void variadicFoo(...) { foreach(info; _arguments) { writefln(info); } } variadicFoo(3, 3.0, 54.f, true); } } but all is ok when variadic function is not nested. --
Mar 11 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1910 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com Status|NEW |RESOLVED Resolution| |WORKSFORME I can't reproduce this. Rather, I get these errors (2.019): bz1910.d(9): Error: undefined identifier writefln bz1910.d(9): Error: function expected before (), not writefln of type int bz1910.d(1): function bz1910.main expected to return a value of type int which is basically what should be happening. If I fix the errors that led to this, the program compiles and runs as expected. --
Nov 20 2008