llvm-project/clang/lib/Parse
Richard Smith 78b239ea67 P0840R2: support for [[no_unique_address]] attribute
Summary:
Add support for the C++2a [[no_unique_address]] attribute for targets using the Itanium C++ ABI.

This depends on D63371.

Reviewers: rjmccall, aaron.ballman

Subscribers: dschuff, aheejin, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D63451

llvm-svn: 363976
2019-06-20 20:44:45 +00:00
..
CMakeLists.txt
ParseAST.cpp Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps. 2019-03-30 08:42:48 +00:00
ParseCXXInlineMethods.cpp [C++20] add Basic consteval specifier 2019-06-14 08:56:20 +00:00
ParseDecl.cpp Require commas to separate multiple GNU-style attributes in the same attribute list. 2019-06-18 12:57:05 +00:00
ParseDeclCXX.cpp P0840R2: support for [[no_unique_address]] attribute 2019-06-20 20:44:45 +00:00
ParseExpr.cpp [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
ParseExprCXX.cpp [C++20] add Basic consteval specifier 2019-06-14 08:56:20 +00:00
ParseInit.cpp Rearrange and clean up how we disambiguate lambda-introducers from ObjC 2019-05-20 18:01:54 +00:00
ParseObjc.cpp [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
ParseOpenMP.cpp [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
ParsePragma.cpp [OpenMP] Set pragma start loc to `#pragma` loc 2019-05-28 19:27:19 +00:00
ParseStmt.cpp [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction 2019-03-25 17:08:51 +00:00
ParseStmtAsm.cpp Re-check in clang support gun asm goto after fixing tests. 2019-06-03 15:57:25 +00:00
ParseTemplate.cpp [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00
ParseTentative.cpp [C++20] add Basic consteval specifier 2019-06-14 08:56:20 +00:00
Parser.cpp [Lex] Allow to consume tokens while preprocessing 2019-05-17 09:32:05 +00:00