[PATCH] D62435: Add Attribute NoThrow as an Exception Specifier Type
Martin Storsjö via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Jun 1 12:05:41 PDT 2019
mstorsjo added a comment.
This change had another breaking effect as well, for the MinGW target. Code that implements a COM interface easily ends up overriding a `__declspec(nothrow)` function with a method that in most cases (at least in cases that follow the microsoft sample code) lacks the same attribute. For code with `-fms-extensions`, this is a warning (as all exception spec mismatches are non-fatal there), but MinGW code doesn't necessarily use this option. See https://bugs.llvm.org/show_bug.cgi?id=42100 for full issue report and discussion.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62435/new/
https://reviews.llvm.org/D62435
More information about the cfe-commits
mailing list