- User Since
- Dec 13 2018, 6:10 PM (40 w, 3 d)
Tue, Sep 17
I just checked a trivial mismatch example in clang 8.0 (https://godbolt.org/z/wiSAp6) and I missed how the compatibility mode operates. I withdraw my suggestion since the patch keeps consistency with the existing behavior. Thanks for the -Werror=microsoft-exception-spec suggestion that's exactly what our project wants.
Is there any interest in supporting the cl.exe flag /permissive-? I considered a hard error on mismatched exception specifier in clang-cl a feature, not a bug. If msvc compat mode respected that flag this could continue to be an error with that flag set (and upgraded strictness in other cases).
Thu, Sep 12
May 31 2019
Jan 24 2019
Jan 8 2019
Dec 17 2018
Same as the corresponding mangling patch, I'd appreciate someone else landing this since I don't have check-in permission.
I don't have check-in permission, so I'd appreciate if someone could handle the actual commit.
Added support for msvc minor version as requested. Tied the updated mangling scheme to C++17 & compatibility mode > 1912 (15.5). Added additional tests.