digitalmars.D.bugs - [Bug 120] New: Phobos modules fail to compile with -w switch
- d-bugmail puremagic.com (40/40) Apr 30 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=120
- d-bugmail puremagic.com (13/13) Apr 30 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=120
http://d.puremagic.com/bugzilla/show_bug.cgi?id=120
Summary: Phobos modules fail to compile with -w switch
Product: D
Version: 0.156
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: bugzilla digitalmars.com
ReportedBy: a.solovey gmail.com
Using -w switch produces errors in these Phobos modules:
std/base64.d
std/bitarray.d
std/boxer.d
std/conv.d
std/date.d
std/dateparse.d
std/demangle.d
std/format.d
std/math.d
std/math2.d
std/mmfile.d
std/regexp.d
std/socket.d
std/socketstream.d
std/stream.d
std/string.d
std/thread.d
std/uri.d
std/zip.d
std/zlib.d
std/c/windows/windows.d
std/c/windows/winsock.d
std/typeinfo/ti_Along.d
std/typeinfo/ti_Aulong.d
std/typeinfo/ti_void.d
std/windows/registry.d
--
Apr 30 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=120
This causes problems when the program importing one of those modules is being
compiled with 'dmd -w -release -inline'. For example, this code fails to
compile, producing 97 error messages:
// compile with '-w -release -inline'
import std.stdio;
int main( char[][] args )
{
writefln( "Hello, world!" );
return 0;
}
--
Apr 30 2006








d-bugmail puremagic.com