Mercurial > projects > ldc
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 } |