]> granicus.if.org Git - clang/commit
[MSVC Compatibility] Classify ext_ms_cast_fn_obj as DefaultError
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 11 Aug 2015 19:25:13 +0000 (19:25 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 11 Aug 2015 19:25:13 +0000 (19:25 +0000)
commita03be819cd52d2aceedd4decd01e7c32690331c3
tree952f58f146a8879626d30816dad0a225bf1e8998
parenta92ab3bb56427539c2936680f075ab675be75258
[MSVC Compatibility] Classify ext_ms_cast_fn_obj as DefaultError

This non-conforming extension was introduced to make it possible for us
to correctly compile <atomic> in VS 2013 and 2015.  Let's limit its
impact to system headers to encourage portable code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@244650 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
test/SemaCXX/MicrosoftCompatibility-cxx98.cpp