summaryrefslogtreecommitdiff
path: root/libdexfile/dex/proto_reference.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdexfile/dex/proto_reference.h')
-rw-r--r--libdexfile/dex/proto_reference.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libdexfile/dex/proto_reference.h b/libdexfile/dex/proto_reference.h
index dc9a447e63..a12091cc46 100644
--- a/libdexfile/dex/proto_reference.h
+++ b/libdexfile/dex/proto_reference.h
@@ -62,7 +62,7 @@ struct ProtoReferenceValueComparator {
// Compare return type first.
const dex::ProtoId& prid1 = lhs.ProtoId();
const dex::ProtoId& prid2 = rhs.ProtoId();
- int return_type_diff = lhs.ReturnType().compare(rhs.ReturnType());
+ int return_type_diff = DexFile::CompareDescriptors(lhs.ReturnType(), rhs.ReturnType());
if (return_type_diff != 0) {
return return_type_diff < 0;
}
@@ -77,7 +77,7 @@ struct ProtoReferenceValueComparator {
std::string_view r_param = rhs.dex_file->GetTypeDescriptorView(
rhs.dex_file->GetTypeId(params2->GetTypeItem(i).type_idx_));
- int param_diff = l_param.compare(r_param);
+ int param_diff = DexFile::CompareDescriptors(l_param, r_param);
if (param_diff != 0) {
return param_diff < 0;
}