diff options
Diffstat (limited to 'lib/CodeGen/ELF.h')
-rw-r--r-- | lib/CodeGen/ELF.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/CodeGen/ELF.h b/lib/CodeGen/ELF.h index 499af10c79..c9ec9b1912 100644 --- a/lib/CodeGen/ELF.h +++ b/lib/CodeGen/ELF.h @@ -136,11 +136,11 @@ namespace llvm { return Sym; } - // getFileSym - Returns a elf symbol to represent the module identifier - static ELFSym *getUndefGV(const GlobalValue *GV) { + // getUndefGV - Returns a STT_NOTYPE symbol + static ELFSym *getUndefGV(const GlobalValue *GV, unsigned Bind) { ELFSym *Sym = new ELFSym(); Sym->Source.GV = GV; - Sym->setBind(STB_GLOBAL); + Sym->setBind(Bind); Sym->setType(STT_NOTYPE); Sym->setVisibility(STV_DEFAULT); Sym->SectionIdx = 0; //ELFSection::SHN_UNDEF; |