thakis added a comment. In D67590#1672691 <https://reviews.llvm.org/D67590#1672691>, @zahen wrote:
> 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). Does `/permissive-` in cl.exe turn this specific thing into an error? If not, we don't want to add this under that flag. You can always use `-Werror=microsoft-exception-spec` to turn this into an error. This behavior is necessary to parse system headers, and the general strategy for system headers is "accept enough to be able to parse system headers, but emit a warning". https://docs.google.com/presentation/d/1oxNHaVjA9Gn_rTzX6HIpJHP7nXRua_0URXxxJ3oYRq0/edit#slide=id.p has some more words on this (slides 26/27). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D67590/new/ https://reviews.llvm.org/D67590 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits