Is application supposed to pop them itself if using this function?
CoreCLR's workaround [pops them](https://github.com/dotnet/runtime/blob/55fb7ef977e7d120dc12f0960edcff0739d7e...) so I guess we should aswell.
Would this work? Is there even a proper way to test this? ```c while ((DWORD)teb_frame < context->Esp) { TRACE_(seh)( "removing TEB frame: %p\n", teb_frame ); teb_frame = __wine_pop_frame( teb_frame ); } ```
This probably deserves a test?
Maybe, I don't think I'd be able to write one though.