From 6860ba5f9d864ee4746b96ab0917bf7681ea9ba8 Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 11 Oct 2021 22:39:52 +0300 Subject: [PATCH] make some more flags compile --- src/builtins/arithd.c | 4 ++-- src/load.c | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/builtins/arithd.c b/src/builtins/arithd.c index 180c797a..9dc6b7f1 100644 --- a/src/builtins/arithd.c +++ b/src/builtins/arithd.c @@ -213,13 +213,13 @@ thrM(SYMB ": Unexpected argument types"); \ } #else // if !TYPED_ARITH - #define GC2i(NAME, EXPR, EXTRA) B NAME##_c2(B t, B w, B x) { \ + #define GC2i(SYMB, NAME, EXPR, EXTRA, BIT) B NAME##_c2(B t, B w, B x) { \ if (isF64(w) & isF64(x)) { f64 wv=w.f; f64 xv=x.f; return m_f64(EXPR); } \ EXTRA \ P2(NAME) \ thrM(SYMB ": Unexpected argument types"); \ } - #define GC2f(NAME, EXPR, EXTRA) B NAME##_c2(B t, B w, B x) { \ + #define GC2f(SYMB, NAME, EXPR, EXTRA) B NAME##_c2(B t, B w, B x) { \ if (isF64(w) & isF64(x)) return m_f64(EXPR); \ EXTRA \ P2(NAME) \ diff --git a/src/load.c b/src/load.c index c57c89a2..407dbe7d 100644 --- a/src/load.c +++ b/src/load.c @@ -134,6 +134,13 @@ B bqn_fmt(B x) { // consumes B bqn_repr(B x) { // consumes return c1(load_repr, x); } +#else +B bqn_fmt(B x) { + return x; +} +B bqn_repr(B x) { + return x; +} #endif void load_gcFn() {