Fix a compiler complaint
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
@ -9,6 +9,7 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "compiler.h"
|
||||
|
||||
@ -29,6 +30,13 @@ safe_isnan(double a) {
|
||||
return isnan(a);
|
||||
}
|
||||
|
||||
/// Same as assert false, but make sure we abort _even in release builds_.
|
||||
/// Silence compiler warning caused by release builds making some code paths reachable.
|
||||
attr_noret static inline void BUG(void) {
|
||||
assert(false);
|
||||
abort();
|
||||
}
|
||||
|
||||
/**
|
||||
* Normalize an int value to a specific range.
|
||||
*
|
||||
|
Reference in New Issue
Block a user