summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclAttr.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2012-10-12 23:29:20 +0000
committerEli Friedman <eli.friedman@gmail.com>2012-10-12 23:29:20 +0000
commit9ee2d04753c8e0ce6f1e58ed4cf9a830e443dbba (patch)
tree740ba651775af1c11250051f44fa1a77d9e8df09 /clang/lib/Sema/SemaDeclAttr.cpp
parentb556c9b9dbbac26c1323452c41f2d3a1aca004c9 (diff)
downloadbcm5719-llvm-9ee2d04753c8e0ce6f1e58ed4cf9a830e443dbba.tar.gz
bcm5719-llvm-9ee2d04753c8e0ce6f1e58ed4cf9a830e443dbba.zip
Make -mms-bitfields behave consistently.
Patch by Jeremiah Zanin. llvm-svn: 165849
Diffstat (limited to 'clang/lib/Sema/SemaDeclAttr.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclAttr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp
index 5671a0fd217..0b8dec314a1 100644
--- a/clang/lib/Sema/SemaDeclAttr.cpp
+++ b/clang/lib/Sema/SemaDeclAttr.cpp
@@ -974,8 +974,8 @@ static void handlePackedAttr(Sema &S, Decl *D, const AttributeList &Attr) {
}
static void handleMsStructAttr(Sema &S, Decl *D, const AttributeList &Attr) {
- if (TagDecl *TD = dyn_cast<TagDecl>(D))
- TD->addAttr(::new (S.Context) MsStructAttr(Attr.getRange(), S.Context));
+ if (RecordDecl *RD = dyn_cast<RecordDecl>(D))
+ RD->addAttr(::new (S.Context) MsStructAttr(Attr.getRange(), S.Context));
else
S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr.getName();
}
OpenPOWER on IntegriCloud