[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