Add Sema implementation of #pragma pack stack. 
 - Follows the MSVC (original) implementation, including support of
   pack(show) (useful for testing).
 - Implements support for named pack records which gcc seems to
   ignore (or implements incorrectly).
 - Not currently wired to anything, only functionality change is the
   type checking of the pragma.

llvm-svn: 57476
5 files changed
tree: 91c253b45f078c22c1e0454778ce99b054e8495e
  1. clang/
  2. llvm/