diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2010-05-27 01:12:46 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2010-05-27 01:12:46 +0000 |
| commit | 401304462ac053f28c60b962f60a0b0a33ad7388 (patch) | |
| tree | 1fe4ea2ca86008bc47b86c5ad2a94b261a34cfc9 /clang/lib/CodeGen | |
| parent | 8ae57895f5cbaa230c5f7517ad95053cb411747f (diff) | |
| download | bcm5719-llvm-401304462ac053f28c60b962f60a0b0a33ad7388.tar.gz bcm5719-llvm-401304462ac053f28c60b962f60a0b0a33ad7388.zip | |
AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.
llvm-svn: 104795
Diffstat (limited to 'clang/lib/CodeGen')
| -rw-r--r-- | clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp index c93e093a434..9f1687577c3 100644 --- a/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp +++ b/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp @@ -329,8 +329,9 @@ bool CGRecordLayoutBuilder::LayoutField(const FieldDecl *D, if (const RecordType *RT = D->getType()->getAs<RecordType>()) { const RecordDecl *RD = cast<RecordDecl>(RT->getDecl()); - if (const PragmaPackAttr *PPA = RD->getAttr<PragmaPackAttr>()) { - if (PPA->getAlignment() != TypeAlignment * 8 && !Packed) + if (const MaxFieldAlignmentAttr *MFAA = + RD->getAttr<MaxFieldAlignmentAttr>()) { + if (MFAA->getAlignment() != TypeAlignment * 8 && !Packed) return false; } } |

