Please provide a usable and reproducible test case. Thanks!
On Fri, Nov 19, 2010 at 12:08 PM, ayke <[email protected]> wrote: > > using Mono.Cecil.Rocks; > > body.SimplifyMacros( ); > body.OptimizeMacros( ); > > //////////////////////////////////////// > if (sVar == true) > path = "ccc"; > > else > path = "bbb"; > > make wrong offsets. > //////////////////////////////////////// > > > //////////////////////////////////////// > if (sVar == true) > { > path = "ccc"; > } > > else > { > path = "bbb"; > } > > works > //////////////////////////////////////// > switch (sVar) > { > case 1: > path = "aaa"; > break; > case 2: > path = "aaa"; > break; > case 4: > path = "aaa"; > break; > default: > throw new NotSupportedException("Version not supported: > " + version); > break; > } > with default statement wrong offsets > //////////////////////////////////////// > > -- > View this message in context: > http://mono.1490590.n4.nabble.com/Fix-offsets-of-branch-statements-after-replacing-ldstr-with-a-obfuscate-method-tp3048398p3050190.html > Sent from the Mono - Cecil mailing list archive at Nabble.com. > > -- > -- > mono-cecil -- -- mono-cecil
