Skip to content

Commit

Permalink
src: make UNREACHABLE variadic
Browse files Browse the repository at this point in the history
Eliminate warning C4003
 - not enough arguments for function-like macro invocation 'UNREACHABLE'

PR-URL: #27877
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
  • Loading branch information
refack authored and targos committed May 31, 2019
1 parent 512ab1f commit b9cc407
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/util.h
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,8 @@ void DumpBacktrace(FILE* fp);
#endif


#define UNREACHABLE(expr) \
ERROR_AND_ABORT("Unreachable code reached: " expr)
#define UNREACHABLE(...) \
ERROR_AND_ABORT("Unreachable code reached" __VA_OPT__(": ") __VA_ARGS__)

// TAILQ-style intrusive list node.
template <typename T>
Expand Down

0 comments on commit b9cc407

Please sign in to comment.