Roll back to ANGLE/2845

This commit is contained in:
wolfbeast 2018-07-11 18:11:13 +02:00 • committed by Roy Tam
commit 581db453db
582 changed files with 22757 additions and 56816 deletions

View file

@ -4,9 +4,9 @@
// found in the LICENSE file.
//
#include "compiler/preprocessor/DiagnosticsBase.h"
#include "DiagnosticsBase.h"
#include "common/debug.h"
#include <cassert>
namespace pp
{
@ -31,7 +31,7 @@ Diagnostics::Severity Diagnostics::severity(ID id)
if ((id > PP_WARNING_BEGIN) && (id < PP_WARNING_END))
return PP_WARNING;
UNREACHABLE();
assert(false);
return PP_ERROR;
}
@ -74,8 +74,6 @@ std::string Diagnostics::message(ID id)
return "predefined macro undefined";
case PP_MACRO_UNTERMINATED_INVOCATION:
return "unterminated macro invocation";
case PP_MACRO_UNDEFINED_WHILE_INVOKED:
return "macro undefined while being invoked";
case PP_MACRO_TOO_FEW_ARGS:
return "Not enough arguments for macro";
case PP_MACRO_TOO_MANY_ARGS:
@ -133,8 +131,8 @@ std::string Diagnostics::message(ID id)
return "macro name with a double underscore is reserved - unintented behavior is possible";
// Warnings end.
default:
UNREACHABLE();
return "";
assert(false);
return "";
}
}