Mercurial > projects > ldc
comparison gen/classes.cpp @ 805:1b23aa1fb1b5
Ensure all logging of llvm values/types is only called when -vv is passed
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sat, 29 Nov 2008 23:39:04 +0100 |
parents | 236f4b5eddca |
children | 96b404ba7eb0 |
comparison
equal
deleted
inserted
replaced
804:236f4b5eddca | 805:1b23aa1fb1b5 |
---|---|
245 | 245 |
246 // void*[vtbl.dim] | 246 // void*[vtbl.dim] |
247 llvm::cast<llvm::OpaqueType>(irstruct->vtblTy.get())->refineAbstractTypeTo(LLArrayType::get(getVoidPtrType(), cd->vtbl.dim)); | 247 llvm::cast<llvm::OpaqueType>(irstruct->vtblTy.get())->refineAbstractTypeTo(LLArrayType::get(getVoidPtrType(), cd->vtbl.dim)); |
248 | 248 |
249 // log | 249 // log |
250 Logger::cout() << "final class type: " << *ts->ir.type->get() << '\n'; | 250 if (Logger::enabled()) |
251 Logger::cout() << "final class type: " << *ts->ir.type->get() << '\n'; | |
251 | 252 |
252 // pop state | 253 // pop state |
253 gIR->structs.pop_back(); | 254 gIR->structs.pop_back(); |
254 | 255 |
255 // queue declare | 256 // queue declare |