Michael137 wrote: > I'm no real MinGW user, and I couldn't find documentation on the mangling > used there, so I relied on examples. The mangled names on i686 mingw32 do > have two underscores. From [this comment on an old > patch](https://reviews.llvm.org/D22939#500090), it does seem like this is > intended. But I can't find where Clang does this. Maybe @mstorsjo knows more?
This is the global prefix I'm talking about: https://github.com/llvm/llvm-project/blob/d2c189bc739c86bea28e9d603f8973f68869a772/llvm/include/llvm/IR/DataLayout.h#L279-L293 Have we not tried creating `Mangled` objects from mingw32 mangled names prior to your reverted patch? I'd be surprised, but maybe it truly is the first time it was required? But yea, having an example of the mangled names that we get from debug-info on mingw32 would be helpful https://github.com/llvm/llvm-project/pull/160930 _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
