diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-05-06 22:18:21 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-05-06 22:18:21 +0000 |
commit | ae498b321182c8ee7c3fd29b78a3b83a72430c68 (patch) | |
tree | 407067b85841274054151788abfe5d1702bd0177 /clang/lib/CodeGen/CGVTT.cpp | |
parent | 6eeb221f3be0378c5c939ba024c0967d2c7f2d9d (diff) | |
download | bcm5719-llvm-ae498b321182c8ee7c3fd29b78a3b83a72430c68.tar.gz bcm5719-llvm-ae498b321182c8ee7c3fd29b78a3b83a72430c68.zip |
The global variable for the VTT might not have external linkage; allow
us to find local variables, too. Fixes the last remaining
Boost.Rational failure.
llvm-svn: 103203
Diffstat (limited to 'clang/lib/CodeGen/CGVTT.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGVTT.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGVTT.cpp b/clang/lib/CodeGen/CGVTT.cpp index 15e564810f8..61c74230e11 100644 --- a/clang/lib/CodeGen/CGVTT.cpp +++ b/clang/lib/CodeGen/CGVTT.cpp @@ -378,7 +378,7 @@ CodeGenVTables::GenerateVTT(llvm::GlobalVariable::LinkageTypes Linkage, D1(printf("vtt %s\n", RD->getNameAsCString())); - llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name); + llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name, true); if (GV == 0 || GV->isDeclaration()) { const llvm::Type *Int8PtrTy = llvm::Type::getInt8PtrTy(CGM.getLLVMContext()); |