llvm-project/clang/lib/Parse
Nico Weber 32a0fc7987 Let Microsoft attributes apply to the type, not the variable.
There was already a function that moved attributes off the declspec into
an attribute list for attributes applying to the type, teach that function to
also move Microsoft attributes around and rename it to match its new broader
role.

Nothing uses Microsoft attributes yet, so no behavior change.

Part of https://reviews.llvm.org/D23895

llvm-svn: 280576
2016-09-03 03:01:32 +00:00
..
CMakeLists.txt [CMake] Reorder libdeps by alphabetical order. 2014-07-14 04:59:27 +00:00
ParseAST.cpp C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
ParseCXXInlineMethods.cpp Fix a few issues while skipping function bodies 2016-06-16 21:40:06 +00:00
ParseDecl.cpp Let Microsoft attributes apply to the type, not the variable. 2016-09-03 03:01:32 +00:00
ParseDeclCXX.cpp Let Microsoft attributes apply to the type, not the variable. 2016-09-03 03:01:32 +00:00
ParseExpr.cpp [Parser] Fix bug where delayed typo in conditional expression was corrected twice 2016-07-29 00:55:40 +00:00
ParseExprCXX.cpp Pass information in a record instead of stack. NFC 2016-08-08 04:02:15 +00:00
ParseInit.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
ParseObjc.cpp Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration() 2016-09-03 02:48:03 +00:00
ParseOpenMP.cpp Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration() 2016-09-03 02:48:03 +00:00
ParsePragma.cpp Add loop pragma for Loop Distribution 2016-06-14 12:04:26 +00:00
ParseStmt.cpp [Parse] Let declarations follow labels in -fms-extensions mode 2016-08-01 16:39:29 +00:00
ParseStmtAsm.cpp Fix a funny Dvorak typo. 2016-05-19 00:16:09 +00:00
ParseTemplate.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
ParseTentative.cpp P0217R3: Parsing support and framework for AST representation of C++1z 2016-07-22 23:36:59 +00:00
Parser.cpp Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration() 2016-09-03 02:48:03 +00:00
RAIIObjectsForParser.h Add a new error for unexpected semi-colon before closing delimiter. 2015-05-12 21:36:35 +00:00