msvc under C++17 mangles noexcept functions used as types (function parameters, template types) with "_E" instead of "Z" indicating the function is noexcept.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Same as the corresponding mangling patch, I'd appreciate someone else landing this since I don't have check-in permission.
Comment Actions
Oops, too many Zacharies. I mistook you for him (only in this patch, not the other one). He has more ownership over this code, so I will let him approve it.
Comment Actions
lgtm. I'm technically on vacation so rnk@ might be able to commit it sooner than I can, but if he doesn't, then I'll commit it when I find some spare cycles. Thanks for fixing this!
Comment Actions
I don't mind doing it if there are no objections, as Zachary has signed off on it (may have to wait a bit, I'll run the tests with this applied first).