@@ -6879,46 +6879,6 @@ size_t TypeSystemClang::GetIndexOfChildMemberWithName(
6879
6879
name, omit_empty_base_classes, child_indexes);
6880
6880
} break ;
6881
6881
6882
- case clang::Type::ConstantArray: {
6883
- // const clang::ConstantArrayType *array =
6884
- // llvm::cast<clang::ConstantArrayType>(parent_qual_type.getTypePtr());
6885
- // const uint64_t element_count =
6886
- // array->getSize().getLimitedValue();
6887
- //
6888
- // if (idx < element_count)
6889
- // {
6890
- // std::pair<uint64_t, unsigned> field_type_info =
6891
- // ast->getTypeInfo(array->getElementType());
6892
- //
6893
- // char element_name[32];
6894
- // ::snprintf (element_name, sizeof (element_name),
6895
- // "%s[%u]", parent_name ? parent_name : "", idx);
6896
- //
6897
- // child_name.assign(element_name);
6898
- // assert(field_type_info.first % 8 == 0);
6899
- // child_byte_size = field_type_info.first / 8;
6900
- // child_byte_offset = idx * child_byte_size;
6901
- // return array->getElementType().getAsOpaquePtr();
6902
- // }
6903
- } break ;
6904
-
6905
- // case clang::Type::MemberPointerType:
6906
- // {
6907
- // MemberPointerType *mem_ptr_type =
6908
- // llvm::cast<MemberPointerType>(qual_type.getTypePtr());
6909
- // clang::QualType pointee_type =
6910
- // mem_ptr_type->getPointeeType();
6911
- //
6912
- // if (TypeSystemClang::IsAggregateType
6913
- // (pointee_type.getAsOpaquePtr()))
6914
- // {
6915
- // return GetIndexOfChildWithName (ast,
6916
- // mem_ptr_type->getPointeeType().getAsOpaquePtr(),
6917
- // name);
6918
- // }
6919
- // }
6920
- // break;
6921
- //
6922
6882
case clang::Type::LValueReference:
6923
6883
case clang::Type::RValueReference: {
6924
6884
const clang::ReferenceType *reference_type =
@@ -7058,46 +7018,6 @@ TypeSystemClang::GetIndexOfChildWithName(lldb::opaque_compiler_type_t type,
7058
7018
name, omit_empty_base_classes);
7059
7019
} break ;
7060
7020
7061
- case clang::Type::ConstantArray: {
7062
- // const clang::ConstantArrayType *array =
7063
- // llvm::cast<clang::ConstantArrayType>(parent_qual_type.getTypePtr());
7064
- // const uint64_t element_count =
7065
- // array->getSize().getLimitedValue();
7066
- //
7067
- // if (idx < element_count)
7068
- // {
7069
- // std::pair<uint64_t, unsigned> field_type_info =
7070
- // ast->getTypeInfo(array->getElementType());
7071
- //
7072
- // char element_name[32];
7073
- // ::snprintf (element_name, sizeof (element_name),
7074
- // "%s[%u]", parent_name ? parent_name : "", idx);
7075
- //
7076
- // child_name.assign(element_name);
7077
- // assert(field_type_info.first % 8 == 0);
7078
- // child_byte_size = field_type_info.first / 8;
7079
- // child_byte_offset = idx * child_byte_size;
7080
- // return array->getElementType().getAsOpaquePtr();
7081
- // }
7082
- } break ;
7083
-
7084
- // case clang::Type::MemberPointerType:
7085
- // {
7086
- // MemberPointerType *mem_ptr_type =
7087
- // llvm::cast<MemberPointerType>(qual_type.getTypePtr());
7088
- // clang::QualType pointee_type =
7089
- // mem_ptr_type->getPointeeType();
7090
- //
7091
- // if (TypeSystemClang::IsAggregateType
7092
- // (pointee_type.getAsOpaquePtr()))
7093
- // {
7094
- // return GetIndexOfChildWithName (ast,
7095
- // mem_ptr_type->getPointeeType().getAsOpaquePtr(),
7096
- // name);
7097
- // }
7098
- // }
7099
- // break;
7100
- //
7101
7021
case clang::Type::LValueReference:
7102
7022
case clang::Type::RValueReference: {
7103
7023
const clang::ReferenceType *reference_type =
@@ -7118,23 +7038,6 @@ TypeSystemClang::GetIndexOfChildWithName(lldb::opaque_compiler_type_t type,
7118
7038
if (pointee_type.IsAggregateType ()) {
7119
7039
return pointee_type.GetIndexOfChildWithName (name,
7120
7040
omit_empty_base_classes);
7121
- } else {
7122
- // if (parent_name)
7123
- // {
7124
- // child_name.assign(1, '*');
7125
- // child_name += parent_name;
7126
- // }
7127
- //
7128
- // // We have a pointer to an simple type
7129
- // if (idx == 0)
7130
- // {
7131
- // std::pair<uint64_t, unsigned> clang_type_info
7132
- // = ast->getTypeInfo(pointee_type);
7133
- // assert(clang_type_info.first % 8 == 0);
7134
- // child_byte_size = clang_type_info.first / 8;
7135
- // child_byte_offset = 0;
7136
- // return pointee_type.getAsOpaquePtr();
7137
- // }
7138
7041
}
7139
7042
} break ;
7140
7043
0 commit comments