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

Reply via email to