[llvm-commits] [llvm-gcc-4.2] r103800 - /llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp

Devang Patel dpatel at apple.com
Fri May 14 14:03:38 PDT 2010


Author: dpatel
Date: Fri May 14 16:03:38 2010
New Revision: 103800

URL: http://llvm.org/viewvc/llvm-project?rev=103800&view=rev
Log:
Preserve variable type information during optimized build even if variable is removed by the optimizer.
r103798 is related code gen patch.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp?rev=103800&r1=103799&r2=103800&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp Fri May 14 16:03:38 2010
@@ -464,7 +464,7 @@
   llvm::DIVariable D =
     DebugFactory.CreateVariable(Tag, VarScope,
                                 Name, getOrCreateFile(Loc.file),
-                                Loc.line, Ty);
+                                Loc.line, Ty, optimize);
 
   Instruction *Call = 
     DebugFactory.InsertDeclare(AI, D, Builder.GetInsertBlock());





More information about the llvm-commits mailing list