comparison gen/toir.c @ 5:3d60e549b0c2 trunk

[svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :) added readme.txt added test/g.d - tests passing strings to functions fixed test/dgs.d and test/funcptr, now all tests except those related to typeinfo should work.
author lindquist
date Wed, 05 Sep 2007 07:16:31 +0200
parents e116aa1488e6
children 35d93ce68cf4
comparison
equal deleted inserted replaced
4:e116aa1488e6 5:3d60e549b0c2
918 else if (!fnarg || fnarg->llvmCopy) { 918 else if (!fnarg || fnarg->llvmCopy) {
919 llargs[j] = arg->getValue(); 919 llargs[j] = arg->getValue();
920 assert(llargs[j] != 0); 920 assert(llargs[j] != 0);
921 } 921 }
922 else { 922 else {
923 llargs[j] = arg->mem; 923 llargs[j] = arg->mem ? arg->mem : arg->val;
924 assert(llargs[j] != 0); 924 assert(llargs[j] != 0);
925 } 925 }
926 926
927 delete arg; 927 delete arg;
928 } 928 }