diff options
author | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-21 15:18:22 +0000 |
---|---|---|
committer | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-21 15:18:22 +0000 |
commit | 40c021d964bc60d2b60dd78022e180c964ea1b67 (patch) | |
tree | aee97fdfef0378c94871579b8bc12cbdca583553 /operators.c | |
parent | 1ddd7de5b15f52c13a5c084445253655a94bd970 (diff) |
Implement better error handling, but still no error guards
Diffstat (limited to 'operators.c')
-rw-r--r-- | operators.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/operators.c b/operators.c index 226f27b..65948de 100644 --- a/operators.c +++ b/operators.c @@ -36,12 +36,9 @@ opEach(Datum *lefto, Array *left, Array *right) Array *leftarr; Array *rightarr; if(left){ - int rankok = scalarextend(left, right, &leftarr, &rightarr); - if(!rankok){ - print("Ranks don't match lol\n"); - exits(nil); - } + if(!rankok) + throwerror(nil, ERank); }else{ leftarr = nil; rightarr = fnSame(right); |