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
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).