4967a710c84587c654b56c828382219c3937dacb |
|
20-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master Clang for rebase to r275480 Bug: http://b/31320715 This merges commit ac9cc4764cf47a6c3f031687d8592e080c9f5001 from aosp/dev. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Ic2875e5c3673c83448cd7d1013861e42947b1b55
/external/clang/test/Parser/cxx0x-decl.cpp
|
87d948ecccffea9e9e37d0d053b246e2d6d6c47b |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 Change-Id: I5d349c9843ea5c24d6e455956f8a446393b6873d
/external/clang/test/Parser/cxx0x-decl.cpp
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/test/Parser/cxx0x-decl.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/Parser/cxx0x-decl.cpp
|
df1cce5bcd367ee47f4a7579c3a1cb4618248514 |
|
24-Oct-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Support GNU attributes in alias-declarations now that GCC has implemented them and we know where they go. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
8d1ab8a083d5613b24bbfd68bf02cd2a295dab22 |
|
14-Oct-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Don't get confused by a virt-specifier after a trailing-return-type - it's not an accidentally-included name for the declarator. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
a38253c3e7dbd2b5aadb0556845dc3848168b904 |
|
11-Jul-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
PR5066: If a declarator cannot have an identifier, and cannot possibly be followed by an identifier, then diagnose an identifier as being a bogus part of the declarator instead of tripping over it. Improves diagnostics for cases like std::vector<const int *p> my_vec; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186061 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
840462670ba7a6bc26265a2306b35f2f0f01f51c |
|
21-Apr-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
The 'constexpr implies const' rule for non-static member functions is gone in C++1y, so stop adding the 'const' there. Provide a compatibility warning for code relying on this in C++11, with a fix-it hint. Update our lazily-written tests to add the const, except for those ones which were testing our implementation of this rule. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
3a0f7ac43aa3dcf1e3231549ca9ce8cffd5a2d7c |
|
13-Apr-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Give this test a triple so that its use of thread_local doesn't make it fail on the MSVC bot. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179432 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
ec64244f5939fa81596fbeddad966cca4b4a4c51 |
|
13-Apr-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Parsing support for thread_local and _Thread_local. We give them the same semantics as __thread for now. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
ba65f505b7cc2551571b299d05d767e0a892aaae |
|
19-Jan-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Fix five more cases of tokens which can legally follow a type specifier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172886 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
7b19cb116d0909de72dc8242b0a4e6c5ed39d421 |
|
14-Jan-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
*this is const in a trailing-return-type for a constexpr member function. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172375 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
6a502c4430088fe3bac7b5886cd9425f7e306b63 |
|
08-Jan-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
PR14855: don't silently swallow a nested-name-specifier after a type name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171908 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
6f9a445760992a6fbff2c0b08becf35ae9eafa71 |
|
15-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
PR9903: Recover from a member functon declared with the 'typedef' specifier by dropping the specifier, just like we do for non-member functions and function templates declared 'typedef'. Patch by Brian Brooks! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
d654f2d722d4cb6366edcb8f27e99745fcbae486 |
|
18-Oct-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166152 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
3686c71ff92e4357a78993a16a27185f16ab6234 |
|
13-Sep-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Recover properly after a parse error in a static_assert declaration. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
c828620a03b20835a376f6f456a72e44599f4f87 |
|
28-Aug-2012 |
Aaron Ballman <aaron@aaronballman.com> |
Splitting the duplicated decl spec extension warning into two: one is an ExtWarn and the other a vanilla warning. This addresses PR13705, where const char const * wouldn't warn unless -pedantic was specified under the right conditions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
42926a065572a63610f651bb1589fe1217e2e0a7 |
|
24-Jul-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 unless they appear in a decl-specifier-seq. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
eab9d6f9065b042d39fbaf9842c9d8cc968dd6d0 |
|
23-Jul-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add diagnostics for comma at end of enum and for extra semicolon at namespace scope to -Wc++11-extensions. Move extra semicolon after member function definition diagnostic out of -pedantic, since C++ allows a single semicolon there. Keep it in -Wextra-semi, though, since it's still questionable. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
7796eb5643244f3134834253ce5ea89107ac21c1 |
|
12-Mar-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Fix parsing of trailing-return-type. Types are syntactically prohibited from being defined here: [] () -> struct S {} does not define struct S. In passing, implement DR1318 (syntactic disambiguation of 'final'). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|
0706df40064d4d7559b4304af79d519033414b84 |
|
19-Oct-2011 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Improve the diagnostic when a comma ends up at the end of a declarator group instead of a semicolon (as sometimes happens during refactorings). When such a comma is seen at the end of a line, and is followed by something which can't possibly be a declarator (or even something which might be a plausible typo for a declarator), suggest that a semicolon was intended. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/cxx0x-decl.cpp
|