Skip to content

Commit 02e9113

Browse files
committed
[lldb][NFC] Remove ClangASTContext::FieldIsBitfield overload
1 parent 6640f2e commit 02e9113

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

lldb/include/lldb/Symbol/ClangASTContext.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -319,9 +319,6 @@ class ClangASTContext : public TypeSystem {
319319

320320
bool FieldIsBitfield(clang::FieldDecl *field, uint32_t &bitfield_bit_size);
321321

322-
static bool FieldIsBitfield(clang::ASTContext *ast, clang::FieldDecl *field,
323-
uint32_t &bitfield_bit_size);
324-
325322
static bool RecordHasFields(const clang::RecordDecl *record_decl);
326323

327324
CompilerType CreateObjCClass(const char *name, clang::DeclContext *decl_ctx,

lldb/source/Symbol/ClangASTContext.cpp

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1703,11 +1703,7 @@ ClangASTContext::UnifyAccessSpecifiers(clang::AccessSpecifier lhs,
17031703

17041704
bool ClangASTContext::FieldIsBitfield(FieldDecl *field,
17051705
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();
17111707
if (ast == nullptr || field == nullptr)
17121708
return false;
17131709

@@ -6696,8 +6692,7 @@ CompilerType ClangASTContext::GetChildCompilerTypeAtIndex(
66966692
// Figure out the field offset within the current struct/union/class
66976693
// type
66986694
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)) {
67016696
child_bitfield_bit_offset = bit_offset % child_bit_size;
67026697
const uint32_t child_bit_offset =
67036698
bit_offset - child_bitfield_bit_offset;
@@ -6820,8 +6815,7 @@ CompilerType ClangASTContext::GetChildCompilerTypeAtIndex(
68206815
// offset from, we still need to get the bit offset for
68216816
// bitfields from the layout.
68226817

6823-
if (ClangASTContext::FieldIsBitfield(getASTContext(), ivar_decl,
6824-
child_bitfield_bit_size)) {
6818+
if (FieldIsBitfield(ivar_decl, child_bitfield_bit_size)) {
68256819
if (bit_offset == INT32_MAX)
68266820
bit_offset = interface_layout.getFieldOffset(
68276821
child_idx - superclass_idx);
@@ -9119,8 +9113,7 @@ void ClangASTContext::DumpValue(
91199113
field_byte_offset = field_bit_offset / 8;
91209114
uint32_t field_bitfield_bit_size = 0;
91219115
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))
91249117
field_bitfield_bit_offset = field_bit_offset % 8;
91259118

91269119
if (show_types) {

0 commit comments

Comments
 (0)