diff options
Diffstat (limited to 'clang/lib/CodeGen/CGRecordLayout.h')
| -rw-r--r-- | clang/lib/CodeGen/CGRecordLayout.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CGRecordLayout.h b/clang/lib/CodeGen/CGRecordLayout.h index fd1775ea5e6..86c57d10c4a 100644 --- a/clang/lib/CodeGen/CGRecordLayout.h +++ b/clang/lib/CodeGen/CGRecordLayout.h @@ -21,11 +21,14 @@ namespace CodeGen { class CGBitFieldInfo { public: - CGBitFieldInfo(unsigned FieldNo, unsigned Start, unsigned Size, - bool IsSigned) - : FieldNo(FieldNo), Start(Start), Size(Size), IsSigned(IsSigned) {} + CGBitFieldInfo(const llvm::Type *FieldTy, unsigned FieldNo, + unsigned Start, unsigned Size, bool IsSigned) + : FieldTy(FieldTy), FieldNo(FieldNo), + Start(Start), Size(Size), IsSigned(IsSigned) {} + const llvm::Type *FieldTy; unsigned FieldNo; + unsigned Start; unsigned Size; bool IsSigned : 1; |

