Mercurial > projects > ldc
diff dmd/mtype.c @ 136:0e28624814e8 trunk
[svn r140] did a lot of the work towards being able to pass multiple modules on the command line. not complete yet though
author | lindquist |
---|---|
date | Thu, 17 Jan 2008 03:15:12 +0100 |
parents | 5825d48b27d1 |
children | 0ab29b838084 |
line wrap: on
line diff
--- a/dmd/mtype.c Mon Jan 14 23:09:55 2008 +0100 +++ b/dmd/mtype.c Thu Jan 17 03:15:12 2008 +0100 @@ -1514,7 +1514,7 @@ nm = name[n->ty == Twchar]; fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), nm); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); e = e->castTo(sc, n->arrayOf()); // convert to dynamic array arguments = new Expressions(); @@ -1532,7 +1532,7 @@ nm = name[n->ty == Twchar]; fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), nm); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); e = e->castTo(sc, n->arrayOf()); // convert to dynamic array arguments = new Expressions(); @@ -1551,7 +1551,7 @@ assert(size); dup = (ident == Id::dup); fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), dup ? Id::adDup : Id::adReverse); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); e = e->castTo(sc, n->arrayOf()); // convert to dynamic array arguments = new Expressions(); @@ -1571,7 +1571,7 @@ fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), (char*)(n->ty == Tbit ? "_adSortBit" : "_adSort")); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); e = e->castTo(sc, n->arrayOf()); // convert to dynamic array arguments = new Expressions(); @@ -2273,7 +2273,7 @@ Expressions *arguments; fd = FuncDeclaration::genCfunc(Type::tsize_t, Id::aaLen); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); arguments = new Expressions(); arguments->push(e); @@ -2289,7 +2289,7 @@ assert(size); fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), Id::aaKeys); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); arguments = new Expressions(); arguments->push(e); @@ -2304,7 +2304,7 @@ Expressions *arguments; fd = FuncDeclaration::genCfunc(Type::tvoid->arrayOf(), Id::aaValues); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); arguments = new Expressions(); arguments->push(e); @@ -2322,7 +2322,7 @@ Expressions *arguments; fd = FuncDeclaration::genCfunc(Type::tvoid->pointerTo(), Id::aaRehash); - fd->llvmRunTimeHack = true; + fd->runTimeHack = true; ec = new VarExp(0, fd); arguments = new Expressions(); arguments->push(e->addressOf(sc));