]> granicus.if.org Git - clang/commit
MS wide bitfield error check in Sema
authorReid Kleckner <reid@kleckner.net>
Wed, 17 Jul 2013 20:46:03 +0000 (20:46 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 17 Jul 2013 20:46:03 +0000 (20:46 +0000)
commit9a3ecb015448dad705829b683f2392cfda80fc13
tree0ddf8bee679327ffcddec34d1b04ae7daea3917f
parente0fa4c55a4bc6d2bbe0d9d657287c037158d5357
MS wide bitfield error check in Sema

cl.exe treats wide bitfields as an error. This patch causes them to be
an error if IsMsStruct is true, as it is in straight C.

Patch by Warren Hunt!

Reviewers: eli.friedman

Differential Revision: http://llvm-reviews.chandlerc.com/D1125

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186536 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
test/SemaCXX/ms_wide_bitfield.cpp [new file with mode: 0644]