view test/arrays12.d @ 213:7816aafeea3c trunk

[svn r229] Updated the object.d implementation to the latest Tango. Fixed a bunch of the built-in typeinfos for arrays, they did not inherit TypeInfo_Array. Applied patch to tango/text/convert/Layout.d by fvbommel, closes #47 . Cleaned up some type code. Replaced uses of llvm::Type with LLType (a typedef), same for Value and Constant. Fixed a few cases where typeinfo for user structs could be emitted multiple times, seems to still be some cases of this :/
author lindquist
date Fri, 30 May 2008 19:32:04 +0200
parents a676a7743642
children
line wrap: on
line source

module arrays12;

void ints()
{
    int[3] a = [1,2,3];
    int[3] b = [2,3,4];
    int[3] c = [2,5,0];
    {assert(a < b);}
    {assert(b > a);}
    {assert(a < c);}
    {assert(c > a);}
    {assert(b < c);}
    {assert(c > b);}
}

void main()
{
    ints();
}