diff options
author | 2015-05-04 10:54:48 -0700 | |
---|---|---|
committer | 2015-05-04 10:54:48 -0700 | |
commit | 19e259b1ee4e4f42133250cca605ee77c3e40702 (patch) | |
tree | a1f8740ee4340975af9f7ba95992a7cfa7fd0e4e /tools | |
parent | 5392785080001fe737fac9e5801fc2127a78d4fb (diff) |
ignore_result()
BUG=skia:3801
Review URL: https://codereview.chromium.org/1127603003
Diffstat (limited to 'tools')
-rw-r--r-- | tools/flags/SkCommandLineFlags.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/flags/SkCommandLineFlags.cpp b/tools/flags/SkCommandLineFlags.cpp index 719e1634e4..a7fe6bdc79 100644 --- a/tools/flags/SkCommandLineFlags.cpp +++ b/tools/flags/SkCommandLineFlags.cpp @@ -11,6 +11,8 @@ DEFINE_bool(undefok, false, "Silently ignore unknown flags instead of crashing."); +template <typename T> static void ignore_result(const T&) {} + bool SkFlagInfo::CreateStringFlag(const char* name, const char* shortName, SkCommandLineFlags::StringArray* pStrings, const char* defaultValue, const char* helpString) { @@ -284,7 +286,8 @@ void SkCommandLineFlags::Parse(int argc, char** argv) { // Add all arguments until another flag is reached. while (i+1 < argc) { char* end = NULL; - (void)strtod(argv[i+1], &end); // Negative numbers aren't flags. + // Negative numbers aren't flags. + ignore_result(strtod(argv[i+1], &end)); if (end == argv[i+1] && SkStrStartsWith(argv[i+1], '-')) { break; } |