internal void Store(int instructionIndex, int localIndex) { if (sites[localIndex].Count == 1 && sites[localIndex][0] == instructionIndex) { return; } sites = (FindLocalVarStoreSite[])sites.Clone(); sites[localIndex] = new FindLocalVarStoreSite(); sites[localIndex].Add(instructionIndex); }
internal void Store(int instructionIndex, int localIndex) { if (sites[localIndex].Count == 1 && sites[localIndex][0] == instructionIndex) { return; } sites = (FindLocalVarStoreSite[])sites.Clone(); sites[localIndex] = new FindLocalVarStoreSite(); sites[localIndex].Add(instructionIndex); }