comparison gen/dvalue.cpp @ 96:ce7ed8f59b99 trunk

[svn r100] Moved test/ray.d to demos/ray.d. Cleanups.
author lindquist
date Mon, 12 Nov 2007 07:58:44 +0100
parents 058d3925950e
children 68a7dd38c03c
comparison
equal deleted inserted replaced
95:71b8fecdae38 96:ce7ed8f59b99
51 return val; 51 return val;
52 } 52 }
53 else { 53 else {
54 if (rval) return rval; 54 if (rval) return rval;
55 Logger::cout() << "val: " << *val << '\n'; 55 Logger::cout() << "val: " << *val << '\n';
56 if (llvm::isa<llvm::Argument>(val)) { 56 if (isaArgument(val)) {
57 if (var && (var->isRef() || var->isOut())) 57 if (var && (var->isRef() || var->isOut()))
58 return DtoLoad(val); 58 return DtoLoad(val);
59 } 59 }
60 else if (!isField() && DtoCanLoad(val)) { 60 else if (!isField() && DtoCanLoad(val)) {
61 return DtoLoad(val); 61 return DtoLoad(val);