[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