]> granicus.if.org Git - clang/commit
Improves parsing and semantic analysis for MS __declspec attributes. This includes...
authorAaron Ballman <aaron@aaronballman.com>
Tue, 19 Jun 2012 13:49:26 +0000 (13:49 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 19 Jun 2012 13:49:26 +0000 (13:49 +0000)
commited35fd1c6db1680b4526ba64c94e5da6ec203be7
tree18ac8c2240de3141ff98114ea78325435b42ab93
parentc20c4e79ae1957ec5a88d7653a0aeda24b67ae3a
Improves parsing and semantic analysis for MS __declspec attributes.  This includes support for the align (which fixes PR12631).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158717 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/clang/Basic/Attr.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Parse/Parser.h
include/clang/Sema/AttributeList.h
include/clang/Sema/Sema.h
lib/Parse/ParseDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
test/CodeGen/ms-declspecs.c
test/Parser/MicrosoftExtensions.c
test/Sema/MicrosoftCompatibility.c
test/Sema/MicrosoftExtensions.c