Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
e09b8c41d0eeb17f8cbe73affb213cb7ff8d0718
/
test
/
Parser
/
cxx0x-attributes.cpp
684aa73
[Sema] Semantic analysis for empty-declaration and attribute-declaration.
by Michael Han
· 12 years ago
68ea3ae
Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributes
by Richard Smith
· 12 years ago
6b3d3e5
Process and handle attributes on conditions and for loop variables. Process and
by Richard Smith
· 12 years ago
d03de6a
Downgrade 'attribute ignored when parsing type' from error to warning, to match
by Richard Smith
· 12 years ago
cd8ab51
Implement C++11 semantics for [[noreturn]] attribute. This required splitting
by Richard Smith
· 12 years ago
f7a0527
Accept [[gnu::*]] for all __attribute__((*))s which are:
by Richard Smith
· 12 years ago
07fc1ba
Add fixit hints for misplaced C++11 attributes around class specifiers.
by Michael Han
· 12 years ago
52b501c
Implement C++11 [dcl.attr.grammar] p4: If an attribute-specifier-seq appertains to a friend declaration, that declaration shall be a definition.
by Michael Han
· 12 years ago
2e39713
Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers.
by Michael Han
· 12 years ago
f64231e
Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers.
by Michael Han
· 12 years ago
6880f49
Improve C++11 attribute parsing.
by Michael Han
· 12 years ago
1e12b3d
Recognize GNU attributes after 'enum class'. Fixes the libc++ build.
by John McCall
· 12 years ago
2edf0a2
Clean up a large number of C++11 attribute parse issues, including parsing
by Sean Hunt
· 12 years ago
6ce48a7
Support C++11 attributes at the start of a parameter-declaration.
by Richard Smith
· 12 years ago
c56298d
Parsing of C++11 attributes:
by Richard Smith
· 12 years ago
6ee326a
Disambiguation of '[[':
by Richard Smith
· 12 years ago
282e7e6
In C++11 mode, when an integral constant expression is desired and we have a
by Richard Smith
· 13 years ago
dc3b723
Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet.
by Eli Friedman
· 13 years ago
762bb9d
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
by Richard Smith
· 13 years ago
82d0b0a
Add support for alignment-specifiers in C1X and C++11, remove
by Peter Collingbourne
· 13 years ago
3497fdf
Add support for parsing an attribute-specifier-seq containing multiple
by Peter Collingbourne
· 13 years ago
f190768
Add support for parsing the optional attribute-specifier-seq at the
by Peter Collingbourne
· 13 years ago
ae7902c
Parsing of C++0x lambda expressions, from John Freeman with help from
by Douglas Gregor
· 13 years ago
abea951
Add -fcxx-exceptions to all tests that use C++ exceptions.
by Anders Carlsson
· 14 years ago
e41721e
Pass -fexceptions to all tests that use try/catch/throw.
by Anders Carlsson
· 14 years ago
f89e042
Get rid of the [[final]] C++0x attribute.
by Anders Carlsson
· 14 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
bbd37c6
Added rudimentary C++0x attribute support.
by Sean Hunt
· 15 years ago