[llvm-commits] [llvm-gcc-4.2] r80734 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Chris Lattner clattner at apple.com
Tue Sep 1 21:30:21 PDT 2009


On Sep 1, 2009, at 4:05 PM, Bill Wendling wrote:

> Author: void
> Date: Tue Sep  1 18:05:43 2009
> New Revision: 80734
>
> URL: http://llvm.org/viewvc/llvm-project?rev=80734&view=rev
> Log:
> Remove <iostream> in favor of raw_ostream.

Hey Bill,

These "unhandled expression" messages actually do occur for some weird  
cases, can you take them out of the DEBUG?  Thanks for helping  
exorcize <iostream>!

-Chris

>
> Modified:
>    llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
>
> Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=80734&r1=80733&r2=80734&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
> +++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Tue Sep  1 18:05:43 2009
> @@ -34,13 +34,14 @@
> #include "llvm/Module.h"
> #include "llvm/Analysis/ConstantFolding.h"
> #include "llvm/System/Host.h"
> +#include "llvm/Support/Debug.h"
> #include "llvm/Support/MathExtras.h"
> +#include "llvm/Support/raw_ostream.h"
> #include "llvm/Target/TargetLowering.h"
> #include "llvm/Target/TargetData.h"
> #include "llvm/Target/TargetMachine.h"
> #include "llvm/ADT/StringExtras.h"
> #include "llvm/ADT/DenseMap.h"
> -#include <iostream>
>
> #include "llvm-abi.h"
> #include "llvm-internal.h"
> @@ -792,9 +793,11 @@
>
>   switch (TREE_CODE(exp)) {
>   default:
> -    std::cerr << "Unhandled expression!\n"
> -              << "TREE_CODE: " << TREE_CODE(exp) << "\n";
> -    debug_tree(exp);
> +    DEBUG({
> +        llvm::errs() << "Unhandled expression!\n"
> +                     << "TREE_CODE: " << TREE_CODE(exp) << "\n";
> +        debug_tree(exp);
> +      });
>     abort();
>
>   // Control flow
> @@ -988,8 +991,10 @@
>
>   switch (TREE_CODE(exp)) {
>   default:
> -    std::cerr << "Unhandled lvalue expression!\n";
> -    debug_tree(exp);
> +    DEBUG({
> +        errs() << "Unhandled lvalue expression!\n";
> +        debug_tree(exp);
> +      });
>     abort();
>
>   case PARM_DECL:
> @@ -1071,7 +1076,7 @@
> // 
> = 
> = 
> = 
> ----------------------------------------------------------------------= 
> ==//
>
> void TreeToLLVM::TODO(tree exp) {
> -  std::cerr << "Unhandled tree node\n";
> +  DEBUG(errs() << "Unhandled tree node\n");
>   if (exp) debug_tree(exp);
>   abort();
> }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list