@@ -1703,11 +1703,7 @@ ClangASTContext::UnifyAccessSpecifiers(clang::AccessSpecifier lhs,
1703
1703
1704
1704
bool ClangASTContext::FieldIsBitfield (FieldDecl *field,
1705
1705
uint32_t &bitfield_bit_size) {
1706
- return FieldIsBitfield (getASTContext (), field, bitfield_bit_size);
1707
- }
1708
-
1709
- bool ClangASTContext::FieldIsBitfield (ASTContext *ast, FieldDecl *field,
1710
- uint32_t &bitfield_bit_size) {
1706
+ ASTContext *ast = getASTContext ();
1711
1707
if (ast == nullptr || field == nullptr )
1712
1708
return false ;
1713
1709
@@ -6696,8 +6692,7 @@ CompilerType ClangASTContext::GetChildCompilerTypeAtIndex(
6696
6692
// Figure out the field offset within the current struct/union/class
6697
6693
// type
6698
6694
bit_offset = record_layout.getFieldOffset (field_idx);
6699
- if (ClangASTContext::FieldIsBitfield (getASTContext (), *field,
6700
- child_bitfield_bit_size)) {
6695
+ if (FieldIsBitfield (*field, child_bitfield_bit_size)) {
6701
6696
child_bitfield_bit_offset = bit_offset % child_bit_size;
6702
6697
const uint32_t child_bit_offset =
6703
6698
bit_offset - child_bitfield_bit_offset;
@@ -6820,8 +6815,7 @@ CompilerType ClangASTContext::GetChildCompilerTypeAtIndex(
6820
6815
// offset from, we still need to get the bit offset for
6821
6816
// bitfields from the layout.
6822
6817
6823
- if (ClangASTContext::FieldIsBitfield (getASTContext (), ivar_decl,
6824
- child_bitfield_bit_size)) {
6818
+ if (FieldIsBitfield (ivar_decl, child_bitfield_bit_size)) {
6825
6819
if (bit_offset == INT32_MAX)
6826
6820
bit_offset = interface_layout.getFieldOffset (
6827
6821
child_idx - superclass_idx);
@@ -9119,8 +9113,7 @@ void ClangASTContext::DumpValue(
9119
9113
field_byte_offset = field_bit_offset / 8 ;
9120
9114
uint32_t field_bitfield_bit_size = 0 ;
9121
9115
uint32_t field_bitfield_bit_offset = 0 ;
9122
- if (ClangASTContext::FieldIsBitfield (getASTContext (), *field,
9123
- field_bitfield_bit_size))
9116
+ if (FieldIsBitfield (*field, field_bitfield_bit_size))
9124
9117
field_bitfield_bit_offset = field_bit_offset % 8 ;
9125
9118
9126
9119
if (show_types) {
0 commit comments