llvm-project/clang/lib/Parse
Anastasia Stulova a9bc4bd814 Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.
Rather than duplicating data fields, use DeclSpec directly to store
the qualifiers for the functions/methods. This change doesn't handle
attributes yet and has to be extended further.

Differential revision: https://reviews.llvm.org/D55948

llvm-svn: 350703
2019-01-09 11:25:09 +00:00
..
CMakeLists.txt
ParseAST.cpp [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop 2018-09-11 17:10:44 +00:00
ParseCXXInlineMethods.cpp [OpenCL] Add generic AS to 'this' pointer 2018-12-13 10:15:27 +00:00
ParseDecl.cpp Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. 2019-01-09 11:25:09 +00:00
ParseDeclCXX.cpp Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. 2019-01-09 11:25:09 +00:00
ParseExpr.cpp Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. 2019-01-09 11:25:09 +00:00
ParseExprCXX.cpp Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. 2019-01-09 11:25:09 +00:00
ParseInit.cpp NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) 2018-10-30 20:31:30 +00:00
ParseObjc.cpp Refactor the way we handle diagnosing unused expression results. 2019-01-04 16:58:14 +00:00
ParseOpenMP.cpp Refactor the way we handle diagnosing unused expression results. 2019-01-04 16:58:14 +00:00
ParsePragma.cpp Add two new pragmas for controlling software pipelining optimizations. 2019-01-04 17:20:00 +00:00
ParseStmt.cpp Refactor the way we handle diagnosing unused expression results. 2019-01-04 16:58:14 +00:00
ParseStmtAsm.cpp Remove trailing space 2018-07-30 19:24:48 +00:00
ParseTemplate.cpp [MS] Push outermost class DeclContexts only in -fdelayed-template-parsing 2018-11-27 21:20:42 +00:00
ParseTentative.cpp Fix clang -Wimplicit-fallthrough warnings across llvm, NFC 2018-11-01 19:54:45 +00:00
Parser.cpp Misc typos fixes in ./lib folder 2018-12-10 12:37:46 +00:00