Mercurial > projects > ldc
comparison gen/toobj.cpp @ 363:4d7495038ae8 trunk
[svn r384] Some minor code cleanups.
author | lindquist |
---|---|
date | Mon, 14 Jul 2008 21:49:54 +0200 |
parents | aaade6ded589 |
children | a3f3c2770a0d |
comparison
equal
deleted
inserted
replaced
362:faa03bf92f0d | 363:4d7495038ae8 |
---|---|
111 Type::typeinfo->type->ir.type = new llvm::PATypeHolder(llvm::OpaqueType::get()); | 111 Type::typeinfo->type->ir.type = new llvm::PATypeHolder(llvm::OpaqueType::get()); |
112 | 112 |
113 if (!ClassDeclaration::classinfo->type->ir.type) | 113 if (!ClassDeclaration::classinfo->type->ir.type) |
114 ClassDeclaration::classinfo->type->ir.type = new llvm::PATypeHolder(llvm::OpaqueType::get()); | 114 ClassDeclaration::classinfo->type->ir.type = new llvm::PATypeHolder(llvm::OpaqueType::get()); |
115 | 115 |
116 /*if (!Type::typeinfoclass->type->ir.type) | |
117 Type::typeinfoclass->type->ir.type = new llvm::PATypeHolder(llvm::OpaqueType::get());*/ | |
118 | |
119 // process module members | 116 // process module members |
120 for (int k=0; k < members->dim; k++) { | 117 for (int k=0; k < members->dim; k++) { |
121 Dsymbol* dsym = (Dsymbol*)(members->data[k]); | 118 Dsymbol* dsym = (Dsymbol*)(members->data[k]); |
122 assert(dsym); | 119 assert(dsym); |
123 dsym->toObjFile(multiobj); | 120 dsym->toObjFile(multiobj); |