diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-04-29 18:25:33 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-04-29 18:25:33 +0000 | 
| commit | 8cfc0d5f89f58ef04cd73e700defb39870e65f27 (patch) | |
| tree | f0622ebabcef579828e7f9e016437722addbfe2c /llvm/lib | |
| parent | ce42e8ac31ea5df49663f5cbd209d9cdea83e1d2 (diff) | |
| download | bcm5719-llvm-8cfc0d5f89f58ef04cd73e700defb39870e65f27.tar.gz bcm5719-llvm-8cfc0d5f89f58ef04cd73e700defb39870e65f27.zip | |
Fix bug: test/Regression/Other/2002-04-29-NameBinding.ll
llvm-svn: 2402
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/AsmParser/llvmAsmParser.y | 13 | 
1 files changed, 1 insertions, 12 deletions
| diff --git a/llvm/lib/AsmParser/llvmAsmParser.y b/llvm/lib/AsmParser/llvmAsmParser.y index ad5e57e04ae..1dcc25cf5eb 100644 --- a/llvm/lib/AsmParser/llvmAsmParser.y +++ b/llvm/lib/AsmParser/llvmAsmParser.y @@ -248,18 +248,7 @@ static const Type *getTypeVal(const ValID &D, bool DoNotImprovise = false) {  static Value *lookupInSymbolTable(const Type *Ty, const string &Name) {    SymbolTable *SymTab =       inFunctionScope() ? CurMeth.CurrentFunction->getSymbolTable() : 0; -  Value *N = SymTab ? SymTab->lookup(Ty, Name) : 0; - -  if (N == 0) { -    // Symbol table doesn't automatically chain yet... because the method -    // hasn't been added to the module... -    // -    SymTab = CurModule.CurrentModule->getSymbolTable(); -    if (SymTab) -      N = SymTab->lookup(Ty, Name); -  } - -  return N; +  return SymTab ? SymTab->lookup(Ty, Name) : 0;  }  // getValNonImprovising - Look up the value specified by the provided type and | 

