# HG changeset patch # User David Nadlinger # Date 1303078593 -7200 # Node ID 6fe37cbd9510f4b5bc8214c34503fa7fc7163187 # Parent bb0c0bbca31267ef566c39934e13e3a32438392a Octal literals have been deprecated, fix build. diff -r bb0c0bbca312 -r 6fe37cbd9510 d2/qtd/ctfe/Integer.d --- a/d2/qtd/ctfe/Integer.d Sun Mar 20 20:43:06 2011 +0100 +++ b/d2/qtd/ctfe/Integer.d Mon Apr 18 00:16:33 2011 +0200 @@ -149,19 +149,20 @@ version( Unittest ) { + import std.conv : octal; static assert( format_ctfe(0) == "0", "got: " ~ format_ctfe(0) ); static assert( format_ctfe(1) == "1" ); static assert( format_ctfe(-1) == "-1" ); static assert( format_ctfe(42) == "42" ); static assert( format_ctfe(0xf00, 16) == "f00" ); - static assert( format_ctfe(0123, 8) == "123" ); + static assert( format_ctfe(octal!123, 8) == "123" ); static assert( parse_ctfe!(long)("0") == 0 ); static assert( parse_ctfe!(long)("1") == 1 ); static assert( parse_ctfe!(long)("-1") == -1 ); static assert( parse_ctfe!(long)("42") == 42 ); static assert( parse_ctfe!(long)("f00", false, 16) == 0xf00 ); - static assert( parse_ctfe!(long)("123", false, 8) == 0123 ); + static assert( parse_ctfe!(long)("123", false, 8) == octal!123 ); static assert( parse_ctfe!(long)("123ax", true) == 3 ); static assert( parse_ctfe!(long)("123ax", true, 16) == 4 );