diff options
author | 2017-03-31 18:53:05 -0400 | |
---|---|---|
committer | 2017-03-31 23:30:08 +0000 | |
commit | c8c176025c4fb610007c9705e37439c38b3aff5d (patch) | |
tree | 768e580eb69868618c1a3b63d0db875c97826a21 /src | |
parent | 8cc718a62682392d527716c70f6a180c41930ad6 (diff) |
switched skslc to_string strategy after repeated problems on Android
BUG=skia:
Change-Id: I9e27d06351e4bfcd503882b2c604878b44b6e5cc
Reviewed-on: https://skia-review.googlesource.com/11015
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/sksl/SkSLString.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/sksl/SkSLString.cpp b/src/sksl/SkSLString.cpp index 73d8a0addc..8e531ae0fb 100644 --- a/src/sksl/SkSLString.cpp +++ b/src/sksl/SkSLString.cpp @@ -8,9 +8,7 @@ #include "SkSLString.h" #include "SkSLUtil.h" -#include <cinttypes> #include <errno.h> -#include <inttypes.h> #include <limits.h> #include <locale> #include <sstream> @@ -117,11 +115,15 @@ String to_string(uint32_t value) { } String to_string(int64_t value) { - return SkSL::String::printf("%" PRId64, value); + std::stringstream buffer; + buffer << value; + return String(buffer.str().c_str()); } String to_string(uint64_t value) { - return SkSL::String::printf("%" PRIu64, value); + std::stringstream buffer; + buffer << value; + return String(buffer.str().c_str()); } String to_string(double value) { |