https://bugs.winehq.org/show_bug.cgi?id=37076
--- Comment #9 from Vincent Povirk madewokherd@gmail.com --- It seems to me that IL_0040 is reachable and the branches to it have an empty stack, as they should, but the stack is not empty when reached via the previous instruction. I guess .NET must accept this code, and since it's a void function I guess it can just return, but it may be difficult to make Mono's JIT accept this.