diff options
author | Colin Cross <ccross@android.com> | 2015-07-29 17:14:53 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2015-07-29 17:28:04 -0700 |
commit | 3f18690f5a02722d4fd57fea5b44d627f8bb21d5 (patch) | |
tree | 53e2cc74060ef06ace9f4256262700ad472615fe /stringprintf.cc | |
parent | 3f86300472a694b6afef6f93cc9a3787b3827ac2 (diff) | |
download | kati-3f18690f5a02722d4fd57fea5b44d627f8bb21d5.tar.gz |
Fix warnings reported by clang
stringprintf.cc:38:1: warning: control may reach end of non-void function [-Wreturn-type]
Replace assert(false), which will only abort if NDEBUG is not set,
with abort() to uncondtionally abort.
value.cc:47:7: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
While this _should_ never be null, DebugString() is useful to debug
cases where a Value pointer is accidentally null. Keep the existing
behavior by casting the non-null 'this' pointer to a const Value*.
Change-Id: Ie905300917caf4ddeeaecff9e213c341aaf019b9
Diffstat (limited to 'stringprintf.cc')
-rw-r--r-- | stringprintf.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/stringprintf.cc b/stringprintf.cc index 4ca40d2..b0d4b4a 100644 --- a/stringprintf.cc +++ b/stringprintf.cc @@ -35,4 +35,5 @@ string StringPrintf(const char* format, ...) { str.resize(ret + 1); } assert(false); + __builtin_unreachable(); } |