Index: util/mach/symbolic_constants_mach.cc |
diff --git a/util/mach/symbolic_constants_mach.cc b/util/mach/symbolic_constants_mach.cc |
index 066ed8b44af54bdccbc90387def474edaaed94a0..f505d052cd4728f5c1538a4a4ea43b498810b76e 100644 |
--- a/util/mach/symbolic_constants_mach.cc |
+++ b/util/mach/symbolic_constants_mach.cc |
@@ -192,7 +192,7 @@ namespace crashpad { |
std::string ExceptionToString(exception_type_t exception, |
SymbolicConstantToStringOptions options) { |
const char* exception_name = |
- static_cast<size_t>(exception) < arraysize(kExceptionNames) |
+ implicit_cast<size_t>(exception) < arraysize(kExceptionNames) |
? kExceptionNames[exception] |
: nullptr; |
if (!exception_name) { |
@@ -218,7 +218,7 @@ bool StringToException(const base::StringPiece& string, |
base::StringPiece short_string = |
can_match_full ? string.substr(strlen(kExcPrefix)) : string; |
for (exception_type_t index = 0; |
- index < static_cast<exception_type_t>(arraysize(kExceptionNames)); |
+ index < implicit_cast<exception_type_t>(arraysize(kExceptionNames)); |
++index) { |
const char* exception_name = kExceptionNames[index]; |
if (!exception_name) { |
@@ -322,7 +322,7 @@ bool StringToExceptionMask(const base::StringPiece& string, |
base::StringPiece short_string = |
can_match_full ? string.substr(strlen(kExcMaskPrefix)) : string; |
for (exception_type_t index = 0; |
- index < static_cast<exception_type_t>(arraysize(kExceptionNames)); |
+ index < implicit_cast<exception_type_t>(arraysize(kExceptionNames)); |
++index) { |
const char* exception_name = kExceptionNames[index]; |
if (!exception_name) { |
@@ -361,7 +361,7 @@ std::string ExceptionBehaviorToString(exception_behavior_t behavior, |
const exception_behavior_t basic_behavior = ExceptionBehaviorBasic(behavior); |
const char* behavior_name = |
- static_cast<size_t>(basic_behavior) < arraysize(kBehaviorNames) |
+ implicit_cast<size_t>(basic_behavior) < arraysize(kBehaviorNames) |
? kBehaviorNames[basic_behavior] |
: nullptr; |
if (!behavior_name) { |
@@ -428,7 +428,7 @@ bool StringToExceptionBehavior(const base::StringPiece& string, |
base::StringPiece short_string = |
can_match_full ? sp.substr(strlen(kBehaviorPrefix)) : sp; |
for (exception_behavior_t index = 0; |
- index < static_cast<exception_behavior_t>(arraysize(kBehaviorNames)); |
+ index < implicit_cast<exception_behavior_t>(arraysize(kBehaviorNames)); |
++index) { |
const char* behavior_name = kBehaviorNames[index]; |
if (!behavior_name) { |
@@ -463,7 +463,7 @@ bool StringToExceptionBehavior(const base::StringPiece& string, |
std::string ThreadStateFlavorToString(thread_state_flavor_t flavor, |
SymbolicConstantToStringOptions options) { |
const char* flavor_name = |
- static_cast<size_t>(flavor) < arraysize(kFlavorNames) |
+ implicit_cast<size_t>(flavor) < arraysize(kFlavorNames) |
? kFlavorNames[flavor] |
: nullptr; |
@@ -496,7 +496,7 @@ bool StringToThreadStateFlavor(const base::StringPiece& string, |
thread_state_flavor_t* flavor) { |
if ((options & kAllowFullName) || (options & kAllowShortName)) { |
for (thread_state_flavor_t index = 0; |
- index < static_cast<thread_state_flavor_t>(arraysize(kFlavorNames)); |
+ index < implicit_cast<thread_state_flavor_t>(arraysize(kFlavorNames)); |
++index) { |
const char* flavor_name = kFlavorNames[index]; |
if (!flavor_name) { |