summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordzaima <dzaimagit@gmail.com>2023-04-21 13:46:05 +0300
committerdzaima <dzaimagit@gmail.com>2023-04-21 13:48:24 +0300
commitd127059de8e1f8b7fcd4e59e8f59979dbaebdf85 (patch)
tree1b93f9232500f6f18aca00d05c77fae91016b443
parent01d64e41125fbd3edeb13f24112722c780775d8f (diff)
more gcc complaintsv0.1.0
-rw-r--r--src/builtins/compare.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/builtins/compare.c b/src/builtins/compare.c
index a1f5278d..05efe4b7 100644
--- a/src/builtins/compare.c
+++ b/src/builtins/compare.c
@@ -6,8 +6,8 @@ NOINLINE i32 compareF(B w, B x) {
if (isNum(w) & isC32(x)) return -1;
if (isC32(w) & isNum(x)) return 1;
if (isAtm(w) & isAtm(x)) thrM("Invalid comparison");
- bool wa=isAtm(w); usz wia; ur wr; usz* wsh; AS2B wgetU ONLY_GCC(=0); Arr* wArr;
- bool xa=isAtm(x); usz xia; ur xr; usz* xsh; AS2B xgetU ONLY_GCC(=0); Arr* xArr;
+ bool wa=isAtm(w); usz wia; ur wr; usz* wsh; AS2B wgetU ONLY_GCC(=0); Arr* wArr ONLY_GCC(=0);
+ bool xa=isAtm(x); usz xia; ur xr; usz* xsh; AS2B xgetU ONLY_GCC(=0); Arr* xArr ONLY_GCC(=0);
if(wa) { wia=1; wr=0; wsh=NULL; } else { wia=IA(w); wr=RNK(w); wsh=SH(w); wgetU=TI(w,getU); wArr = a(w); }
if(xa) { xia=1; xr=0; xsh=NULL; } else { xia=IA(x); xr=RNK(x); xsh=SH(x); xgetU=TI(x,getU); xArr = a(x); }