[llvm-commits] [llvm-gcc-4.2] r41196 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp

Duncan Sands baldrick at free.fr
Mon Aug 20 14:03:35 PDT 2007


Author: baldrick
Date: Mon Aug 20 16:03:35 2007
New Revision: 41196

URL: http://llvm.org/viewvc/llvm-project?rev=41196&view=rev
Log:
Fix 2002-08-19-RecursiveLocals.c.

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

Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=41196&r1=41195&r2=41196&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Mon Aug 20 16:03:35 2007
@@ -1061,7 +1061,7 @@
     } else {
       // If the global has a name, prevent multiple vars with the same name from
       // being created.
-      GlobalVariable *GVE = TheModule->getGlobalVariable(Name);
+      GlobalVariable *GVE = TheModule->getGlobalVariable(Name, true);
     
       if (GVE == 0) {
         GV = new GlobalVariable(Ty, false, GlobalValue::ExternalLinkage,0,





More information about the llvm-commits mailing list