History log of /external/clang/test/SemaCXX/cxx11-gnu-attrs.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d03de6aaa312d57dcd6e2bc76bed1e89f5c5019d 29-Jan-2013 Richard Smith <richard-llvm@metafoo.co.uk> Downgrade 'attribute ignored when parsing type' from error to warning, to match
the diagnostic's warn_ name. Switch some places (notably C++11 attributes)
which really wanted an error over to a different diagnostic. Finally, suppress
the diagnostic entirely for __ptr32, __ptr64 and __w64, to avoid producing
diagnostics in important system headers.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/cxx11-gnu-attrs.cpp
5c52166525f8714c3e3a979b156ec23426947fd3 15-Jan-2013 Richard Smith <richard-llvm@metafoo.co.uk> Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these
attributes appertain to a declaration, even though they would be much more
naturally modelled as appertaining to a function type. Previously, we would
try to distribute them from the declarator to the function type, then
reject them for being at an incorrect location. Now, we just distribute them
as far as the declarator; the existing attribute handling code can actually
apply them there just fine.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/cxx11-gnu-attrs.cpp
fe1d594c3912f88f54786a6a9380c4359eb61b23 14-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> clang/test/SemaCXX/cxx11-gnu-attrs.cpp: Add explicit -triple x86_64-unknown-unknown, or it doesn't work for targetting win32.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172404 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/cxx11-gnu-attrs.cpp
d6e7fae82b857eaeb487ceb591942b8969afdd96 14-Jan-2013 Richard Smith <richard-llvm@metafoo.co.uk> Add extra tests for [[gnu::...]] attributes, missed from r172382.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/cxx11-gnu-attrs.cpp