]> granicus.if.org Git - clang/commit
[Parser] Handle __pragma(pack, etc. after type definitions
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 14 Jun 2016 03:20:28 +0000 (03:20 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 14 Jun 2016 03:20:28 +0000 (03:20 +0000)
commit31c234b9556ce386d481ff3838baacfc64de619c
tree985d6316e62ee330848367f77992b12061bac939
parente9188a90955075de9154ad4e8b50845cb7f132c0
[Parser] Handle __pragma(pack, etc. after type definitions

Support certain MS pragmas right after the closing curly brace of a
class.  Clang did not expect __pragma in this position.

This fixes PR28094.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@272628 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
test/Parser/pragma-pack.c