summaryrefslogtreecommitdiffstats
path: root/chromium/base/numerics/safe_math_arm_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/numerics/safe_math_arm_impl.h')
-rw-r--r--chromium/base/numerics/safe_math_arm_impl.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/base/numerics/safe_math_arm_impl.h b/chromium/base/numerics/safe_math_arm_impl.h
index a7cda1bb238..ff86bd0b73b 100644
--- a/chromium/base/numerics/safe_math_arm_impl.h
+++ b/chromium/base/numerics/safe_math_arm_impl.h
@@ -57,8 +57,8 @@ struct ClampedAddFastAsmOp {
return saturated_cast<V>(x + y);
int32_t result;
- int32_t x_i32 = x;
- int32_t y_i32 = y;
+ int32_t x_i32 = checked_cast<int32_t>(x);
+ int32_t y_i32 = checked_cast<int32_t>(y);
asm("qadd %[result], %[first], %[second]"
: [result] "=r"(result)
@@ -83,8 +83,8 @@ struct ClampedSubFastAsmOp {
return saturated_cast<V>(x - y);
int32_t result;
- int32_t x_i32 = x;
- int32_t y_i32 = y;
+ int32_t x_i32 = checked_cast<int32_t>(x);
+ int32_t y_i32 = checked_cast<int32_t>(y);
asm("qsub %[result], %[first], %[second]"
: [result] "=r"(result)