Kaydet (Commit) af89738d authored tarafından Stephan Bergmann's avatar Stephan Bergmann

-Werror=return-type

Change-Id: I44e627fa9de9c48a534cbc9ade6cc9d567553709
üst 2db16f4b
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
*/ */
#include <cassert> #include <cassert>
#include <cstdlib>
#include <set> #include <set>
#include "compat.hxx" #include "compat.hxx"
...@@ -17,9 +18,6 @@ namespace { ...@@ -17,9 +18,6 @@ namespace {
char const * kindName(Expr::NullPointerConstantKind kind) { char const * kindName(Expr::NullPointerConstantKind kind) {
switch (kind) { switch (kind) {
case Expr::NPCK_NotNull:
assert(false); // cannot happen
// fall through
case Expr::NPCK_ZeroExpression: case Expr::NPCK_ZeroExpression:
return "ZeroExpression"; return "ZeroExpression";
case Expr::NPCK_ZeroLiteral: case Expr::NPCK_ZeroLiteral:
...@@ -28,6 +26,11 @@ char const * kindName(Expr::NullPointerConstantKind kind) { ...@@ -28,6 +26,11 @@ char const * kindName(Expr::NullPointerConstantKind kind) {
return "CXX11_nullptr"; return "CXX11_nullptr";
case Expr::NPCK_GNUNull: case Expr::NPCK_GNUNull:
return "GNUNull"; return "GNUNull";
case Expr::NPCK_NotNull:
assert(false); // cannot happen
// fall through
default:
std::abort();
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment