mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Clear FunctionLocalMDs in purgeFunction along with the rest of the
function-specific state. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112058 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5c18fa2736
commit
848c9aedd7
@ -445,7 +445,6 @@ void ValueEnumerator::incorporateFunction(const Function &F) {
|
||||
|
||||
FirstInstID = Values.size();
|
||||
|
||||
FunctionLocalMDs.clear();
|
||||
SmallVector<MDNode *, 8> FnLocalMDVector;
|
||||
// Add all of the instructions.
|
||||
for (Function::const_iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
|
||||
@ -488,6 +487,7 @@ void ValueEnumerator::purgeFunction() {
|
||||
Values.resize(NumModuleValues);
|
||||
MDValues.resize(NumModuleMDValues);
|
||||
BasicBlocks.clear();
|
||||
FunctionLocalMDs.clear();
|
||||
}
|
||||
|
||||
static void IncorporateFunctionInfoGlobalBBIDs(const Function *F,
|
||||
|
Loading…
Reference in New Issue
Block a user