[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

Chris Lattner lattner at cs.uiuc.edu
Wed Jul 14 16:07:23 PDT 2004



Changes in directory llvm/lib/AsmParser:

llvmAsmParser.y updated: 1.188 -> 1.189

---
Log message:

This is logically part of the last patch.  Just more really horrible code
that is made unnecessary by it.


---
Diffs of the changes:  (+0 -17)

Index: llvm/lib/AsmParser/llvmAsmParser.y
diff -u llvm/lib/AsmParser/llvmAsmParser.y:1.188 llvm/lib/AsmParser/llvmAsmParser.y:1.189
--- llvm/lib/AsmParser/llvmAsmParser.y:1.188	Wed Jul 14 18:03:46 2004
+++ llvm/lib/AsmParser/llvmAsmParser.y	Wed Jul 14 18:07:13 2004
@@ -164,23 +164,6 @@
     // Resolve all forward references now.
     ResolveDefinitions(LateResolveValues, &CurModule.LateResolveValues);
 
-    // Make sure to resolve any constant expr references that might exist within
-    // the function we just declared itself.
-    ValID FID;
-    if (CurrentFunction->hasName()) {
-      FID = ValID::create((char*)CurrentFunction->getName().c_str());
-    } else {
-      // Figure out which slot number if is...
-      ValueList &List = CurModule.Values[CurrentFunction->getType()];
-      for (unsigned i = 0; ; ++i) {
-        assert(i < List.size() && "Function not found!");
-        if (List[i] == CurrentFunction) {
-          FID = ValID::create((int)i);
-          break;
-        }
-      }
-    }
-
     Values.clear();         // Clear out function local definitions
     Types.clear();          // Clear out function local types
     CurrentFunction = 0;





More information about the llvm-commits mailing list