mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-06-08 17:54:10 +02:00
[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.
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
module arrays5;
|
||||
//import std.stdio;
|
||||
void main()
|
||||
{
|
||||
auto arr = new float[5];
|
||||
arr[4] = 1f;
|
||||
//writefln(arr);
|
||||
assert(arr[0] !<>= 0f);
|
||||
assert(arr[1] !<>= 0f);
|
||||
assert(arr[2] !<>= 0f);
|
||||
assert(arr[3] !<>= 0f);
|
||||
assert(arr[4] == 1f);
|
||||
{arr[4] = 1f;}
|
||||
{assert(arr[0] !<>= 0f);}
|
||||
{assert(arr[1] !<>= 0f);}
|
||||
{assert(arr[2] !<>= 0f);}
|
||||
{assert(arr[3] !<>= 0f);}
|
||||
{assert(arr[4] == 1f);}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user