cgen: fix VUNREACHABLE on freebsd/tcc
parent
ab20b8c53a
commit
e246ed9818
|
@ -116,6 +116,7 @@ fn exec(s string) string {
|
||||||
fn measure(cmd string, description string) int {
|
fn measure(cmd string, description string) int {
|
||||||
println(' Measuring $description')
|
println(' Measuring $description')
|
||||||
println(' Warming up...')
|
println(' Warming up...')
|
||||||
|
println(cmd)
|
||||||
for _ in 0 .. 3 {
|
for _ in 0 .. 3 {
|
||||||
exec(cmd)
|
exec(cmd)
|
||||||
}
|
}
|
||||||
|
|
|
@ -200,6 +200,9 @@ const c_common_macros = '
|
||||||
#ifndef VUNREACHABLE
|
#ifndef VUNREACHABLE
|
||||||
#define VUNREACHABLE() do { } while (0)
|
#define VUNREACHABLE() do { } while (0)
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(__FreeBSD__) && defined(__TINYC__)
|
||||||
|
#define VUNREACHABLE() do { } while (0)
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//likely and unlikely macros
|
//likely and unlikely macros
|
||||||
|
|
Loading…
Reference in New Issue