diff test/multiarr1.d @ 94:61615fa85940 trunk

[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). Added support for array .sort and .reverse properties. Fixed some bugs with pointer arithmetic. Disabled some DMD AST optimizations that was messing things up, destroying valuable information. Added a KDevelop project file, this is what I use for coding LLVMDC now :) Other minor stuff.
author lindquist
date Mon, 12 Nov 2007 06:32:46 +0100
parents b688ad419f8c
children 385a18242485
line wrap: on
line diff
--- a/test/multiarr1.d	Thu Nov 08 19:21:05 2007 +0100
+++ b/test/multiarr1.d	Mon Nov 12 06:32:46 2007 +0100
@@ -4,7 +4,11 @@
 {
     int[16][16] a;
     a[10][13] = 42;
-    assert(a[0][0] == 0);
-    assert(a[10][13] == 42);
-    {assert(*((cast(int*)a)+10*16+13) == 42);}
+    //assert(a[0][0] == 0);
+    //assert(a[10][13] == 42);
+    {
+        int* l = cast(int*)a;
+        l += 10*16+13;
+        assert(*l == 42);
+    }
 }