diff options
author | Chris Lattner <sabre@nondot.org> | 2004-07-14 23:07:13 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-07-14 23:07:13 +0000 |
commit | 0f01bbc3b2b4830933a6900a7a881289eb4841f3 (patch) | |
tree | eadaddbdb64cb4f55806c1979d74f6fb39310e2f | |
parent | a09000db752001220f46e7c43f02284a6761cb89 (diff) |
This is logically part of the last patch. Just more really horrible code
that is made unnecessary by it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14831 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/AsmParser/llvmAsmParser.y | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/lib/AsmParser/llvmAsmParser.y b/lib/AsmParser/llvmAsmParser.y index 710c674a77..5029ef81ae 100644 --- a/lib/AsmParser/llvmAsmParser.y +++ b/lib/AsmParser/llvmAsmParser.y @@ -164,23 +164,6 @@ static struct PerFunctionInfo { // 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; |