changeset 251:2f2d7c843e5d trunk

[svn r268] Fixed: global debug info was still brokem ... should be done now!!!
author lindquist
date Wed, 11 Jun 2008 21:03:55 +0200
parents fc9c1a0eabbd
children e3355ce5444b
files gen/toobj.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gen/toobj.cpp	Wed Jun 11 20:53:26 2008 +0200
+++ b/gen/toobj.cpp	Wed Jun 11 21:03:55 2008 +0200
@@ -133,7 +133,7 @@
     // emit usedArray
     const LLArrayType* usedTy = LLArrayType::get(getVoidPtrType(), ir.usedArray.size());
     LLConstant* usedInit = LLConstantArray::get(usedTy, ir.usedArray);
-    LLGlobalVariable* usedArray = new LLGlobalVariable(usedTy, true, LLGlobalValue::ExternalLinkage, usedInit, "llvm.used", ir.module);
+    LLGlobalVariable* usedArray = new LLGlobalVariable(usedTy, true, LLGlobalValue::AppendingLinkage, usedInit, "llvm.used", ir.module);
     usedArray->setSection("llvm.metadata");
 
     // verify the llvm