Index: base/strings/string_number_conversions.cc |
diff --git a/base/strings/string_number_conversions.cc b/base/strings/string_number_conversions.cc |
index 755811ded7e32beea4221ca128fee3dc0fb2d8a9..cc4206a5d50b5f0d0f16b9002163852ce2cb5675 100644 |
--- a/base/strings/string_number_conversions.cc |
+++ b/base/strings/string_number_conversions.cc |
@@ -35,7 +35,8 @@ struct IntToStringT { |
// The ValueOrDie call below can never fail, because UnsignedAbs is valid |
// for all valid inputs. |
- auto res = CheckedNumeric<INT>(value).UnsignedAbs().ValueOrDie(); |
+ typename decltype(CheckedNumeric<INT>(value).UnsignedAbs())::type res = |
+ CheckedNumeric<INT>(value).UnsignedAbs().ValueOrDie(); |
CHR* end = outbuf + kOutputBufSize; |
CHR* i = end; |