diff 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
line wrap: on
line diff
--- a/gen/classes.cpp	Sat Nov 29 22:37:36 2008 +0100
+++ b/gen/classes.cpp	Sat Nov 29 23:39:04 2008 +0100
@@ -247,7 +247,8 @@
     llvm::cast<llvm::OpaqueType>(irstruct->vtblTy.get())->refineAbstractTypeTo(LLArrayType::get(getVoidPtrType(), cd->vtbl.dim));
 
     // log
-    Logger::cout() << "final class type: " << *ts->ir.type->get() << '\n';
+    if (Logger::enabled())
+        Logger::cout() << "final class type: " << *ts->ir.type->get() << '\n';
 
     // pop state
     gIR->structs.pop_back();