changeset 411:6fe37cbd9510

Octal literals have been deprecated, fix build.
author David Nadlinger <code@klickverbot.at>
date Mon, 18 Apr 2011 00:16:33 +0200
parents bb0c0bbca312
children 4189f1d51a7d
files d2/qtd/ctfe/Integer.d
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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 );