private void AnnihilateStoreReleaseTempLocals()
{
for (int i = 1; i < code.Count; i++)
{
if (code[i].opcode == OpCodes.Stloc
&& code[i + 1].pseudo == CodeType.ReleaseTempLocal
&& code[i].Local == code[i + 1].Local)
{
code.RemoveRange(i, 1);
code[i] = new OpCodeWrapper(OpCodes.Pop, null);
}
}
}