# HG changeset patch # User Tomas Lindquist Olsen # Date 1227998344 -3600 # Node ID 1b23aa1fb1b56416572981a6f60fb53876e09aaf # Parent 236f4b5eddca4372be618f68cc62cdb77a4195f8 Ensure all logging of llvm values/types is only called when -vv is passed diff -r 236f4b5eddca -r 1b23aa1fb1b5 gen/classes.cpp --- 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(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(); diff -r 236f4b5eddca -r 1b23aa1fb1b5 gen/tocall.cpp --- a/gen/tocall.cpp Sat Nov 29 22:37:36 2008 +0100 +++ b/gen/tocall.cpp Sat Nov 29 23:39:04 2008 +0100 @@ -430,10 +430,13 @@ } #if 1 - Logger::println("%lu params passed", args.size()); - for (int i=0; iCreateCallOrInvoke(callable, args.begin(), args.end(), varname);