From 3a050cd3497264367a3cdf881a0b13519d37e52f Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Thu, 7 Mar 2024 12:20:14 +0530 Subject: [PATCH 01/23] Handle unescaping of `\f` --- src/libasr/string_utils.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libasr/string_utils.cpp b/src/libasr/string_utils.cpp index b1b1e92aef..bd496d0899 100644 --- a/src/libasr/string_utils.cpp +++ b/src/libasr/string_utils.cpp @@ -192,6 +192,9 @@ char* str_unescape_c(Allocator &al, LCompilers::Str &s) { } else if (s[idx] == '\\' && s[idx+1] == 'v') { x += "\v"; idx++; + } else if (s[idx] == '\\' && s[idx + 1] == 'f') { + x += "\f"; + idx++; } else if (s[idx] == '\\' && s[idx+1] == '\\') { x += "\\"; idx++; From c5c9e7794d5f350dc547488dd24422df7c364ec5 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Thu, 7 Mar 2024 15:23:19 +0530 Subject: [PATCH 02/23] Added `isspace()` method implementation --- src/runtime/lpython_builtin.py | 461 ++++++++++++++++++++++----------- 1 file changed, 316 insertions(+), 145 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index 843624d011..d0675e413d 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1,6 +1,7 @@ -from lpython import (i8, i16, i32, i64, f32, f64, c32, c64, overload, u8, - u16, u32, u64) -#from sys import exit +from lpython import i8, i16, i32, i64, f32, f64, c32, c64, overload, u8, u16, u32, u64 + +# from sys import exit + #: abs() as a generic procedure. #: supported types for argument: @@ -17,6 +18,7 @@ def abs(x: f64) -> f64: result = -x return result + @overload def abs(x: f32) -> f32: if x >= f32(0.0): @@ -24,6 +26,7 @@ def abs(x: f32) -> f32: else: return -x + @overload def abs(x: i8) -> i8: if x >= i8(0): @@ -31,6 +34,7 @@ def abs(x: i8) -> i8: else: return -x + @overload def abs(x: i16) -> i16: if x >= i16(0): @@ -38,6 +42,7 @@ def abs(x: i16) -> i16: else: return -x + @overload def abs(x: i32) -> i32: if x >= 0: @@ -45,6 +50,7 @@ def abs(x: i32) -> i32: else: return -x + @overload def abs(x: i64) -> i64: if x >= i64(0): @@ -52,6 +58,7 @@ def abs(x: i64) -> i64: else: return -x + @overload def abs(b: bool) -> i32: if b: @@ -59,13 +66,15 @@ def abs(b: bool) -> i32: else: return 0 + @overload def abs(c: c32) -> f32: a: f32 b: f32 a = c.real b = _lfortran_caimag(c) - return f32((a**f32(2) + b**f32(2))**f32(1/2)) + return f32((a ** f32(2) + b ** f32(2)) ** f32(1 / 2)) + @overload def abs(c: c64) -> f64: @@ -73,7 +82,8 @@ def abs(c: c64) -> f64: b: f64 a = c.real b = _lfortran_zaimag(c) - return (a**2.0 + b**2.0)**(1/2) + return (a**2.0 + b**2.0) ** (1 / 2) + @interface def len(s: str) -> i32: @@ -82,6 +92,7 @@ def len(s: str) -> i32: """ pass + #: pow() as a generic procedure. #: supported types for arguments: #: (i32, i32), (i64, i64), (f64, f64), @@ -94,14 +105,17 @@ def pow(x: i32, y: i32) -> f64: """ return f64(x**y) + @overload def pow(x: i64, y: i64) -> f64: return f64(x**y) + @overload def pow(x: f32, y: f32) -> f32: return x**y + @overload def pow(x: f64, y: f64) -> f64: """ @@ -109,21 +123,26 @@ def pow(x: f64, y: f64) -> f64: """ return x**y + @overload def pow(x: i32, y: f32) -> f32: - return f32(x)**y + return f32(x) ** y + @overload def pow(x: f32, y: i32) -> f32: - return x**f32(y) + return x ** f32(y) + @overload def pow(x: i32, y: f64) -> f64: - return f64(x)**y + return f64(x) ** y + @overload def pow(x: f64, y: i32) -> f64: - return x**f64(y) + return x ** f64(y) + @overload def pow(x: bool, y: bool) -> i32: @@ -132,13 +151,16 @@ def pow(x: bool, y: bool) -> i32: return 1 + @overload def pow(c: c32, y: i32) -> c32: - return c**c32(y) + return c ** c32(y) + # sum # supported data types: i32, i64, f32, f64 + @overload def sum(arr: list[i32]) -> i32: """ @@ -152,6 +174,7 @@ def sum(arr: list[i32]) -> i32: sum += arr[i] return sum + @overload def sum(arr: list[i64]) -> i64: """ @@ -165,6 +188,7 @@ def sum(arr: list[i64]) -> i64: sum += arr[i] return sum + @overload def sum(arr: list[f32]) -> f32: """ @@ -178,6 +202,7 @@ def sum(arr: list[f32]) -> f32: sum += arr[i] return sum + @overload def sum(arr: list[f64]) -> f64: """ @@ -191,31 +216,32 @@ def sum(arr: list[f64]) -> f64: sum += arr[i] return sum + def bin(n: i32) -> str: """ Returns the binary representation of an integer `n`. """ if n == 0: - return '0b0' + return "0b0" prep: str - prep = '0b' + prep = "0b" n_: i32 n_ = n if n_ < 0: n_ = -n_ - prep = '-0b' + prep = "-0b" res: str - res = '' - if (n_ - (n_ // 2)*2) == 0: - res += '0' + res = "" + if (n_ - (n_ // 2) * 2) == 0: + res += "0" else: - res += '1' + res += "1" while n_ > 1: - n_ = (n_ // 2) - if (n_ - (n_ // 2)*2) == 0: - res += '0' + n_ = n_ // 2 + if (n_ - (n_ // 2) * 2) == 0: + res += "0" else: - res += '1' + res += "1" return prep + res[::-1] @@ -224,24 +250,40 @@ def hex(n: i32) -> str: Returns the hexadecimal representation of an integer `n`. """ hex_values: list[str] - hex_values = ['0', '1', '2', '3', '4', '5', '6', '7', - '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'] + hex_values = [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "b", + "c", + "d", + "e", + "f", + ] if n == 0: - return '0x0' + return "0x0" prep: str - prep = '0x' + prep = "0x" n_: i32 n_ = n if n_ < 0: - prep = '-0x' + prep = "-0x" n_ = -n_ res: str res = "" remainder: i32 while n_ > 0: - remainder = n_ - (n_ // 16)*16 + remainder = n_ - (n_ // 16) * 16 n_ -= remainder - n_ = (n_ // 16) + n_ = n_ // 16 res += hex_values[remainder] return prep + res[::-1] @@ -251,27 +293,44 @@ def oct(n: i32) -> str: Returns the octal representation of an integer `n`. """ _values: list[str] - _values = ['0', '1', '2', '3', '4', '5', '6', '7', - '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'] + _values = [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "b", + "c", + "d", + "e", + "f", + ] if n == 0: - return '0o0' + return "0o0" prep: str - prep = '0o' + prep = "0o" n_: i32 n_ = n if n_ < 0: - prep = '-0o' + prep = "-0o" n_ = -n_ res: str res = "" remainder: i32 while n_ > 0: - remainder = n_ - (n_ // 8)*8 + remainder = n_ - (n_ // 8) * 8 n_ -= remainder - n_ = (n_ // 8) + n_ = n_ // 8 res += _values[remainder] return prep + res[::-1] + #: round() as a generic procedure. #: supported types for argument: #: i8, i16, i32, i64, f32, f64, bool @@ -294,6 +353,7 @@ def round(value: f64) -> i32: else: return i + 1 + @overload def round(value: f32) -> i32: i: i32 @@ -310,26 +370,32 @@ def round(value: f32) -> i32: else: return i + 1 + @overload def round(value: i32) -> i32: return value + @overload def round(value: i64) -> i64: return value + @overload def round(value: i8) -> i8: return value + @overload def round(value: i16) -> i16: return value + @overload def round(b: bool) -> i32: return abs(b) + #: complex() as a generic procedure. #: supported types for arguments: #: (f64, f64), (f32, f64), (f64, f32), (f32, f32), @@ -339,28 +405,32 @@ def round(b: bool) -> i32: @interface @overload def complex() -> c64: - return c64(0) + c64(0)*1j + return c64(0) + c64(0) * 1j @interface @overload def complex(x: f64) -> c64: - return c64(x) + c64(0)*1j + return c64(x) + c64(0) * 1j + @interface @overload def complex(x: i32) -> c32: - return c32(x) + c32(0)*c32(1j) + return c32(x) + c32(0) * c32(1j) + @interface @overload def complex(x: f32) -> c32: - return c32(x) + c32(0)*c32(1j) + return c32(x) + c32(0) * c32(1j) + @interface @overload def complex(x: i64) -> c64: - return c64(x) + c64(0)*1j + return c64(x) + c64(0) * 1j + @interface @overload @@ -368,52 +438,62 @@ def complex(x: f64, y: f64) -> c64: """ Return a complex number with the given real and imaginary parts. """ - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: f32, y: f32) -> c32: - return c32(x) + c32(y)*c32(1j) + return c32(x) + c32(y) * c32(1j) + @interface @overload def complex(x: f32, y: f64) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: f64, y: f32) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: i32, y: i32) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: i64, y: i64) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: i32, y: i64) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: i64, y: i32) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: i32, y: f64) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface @overload def complex(x: f64, y: i32) -> c64: - return c64(x) + c64(y)*1j + return c64(x) + c64(y) * 1j + @interface def divmod(x: i32, y: i32) -> tuple[i32, i32]: @@ -439,14 +519,17 @@ def ubound(x: i32[:], dim: i32) -> i32: def _lfortran_caimag(x: c32) -> f32: pass + @ccall def _lfortran_zaimag(x: c64) -> f64: pass + @overload def _lpython_imag(x: c64) -> f64: return _lfortran_zaimag(x) + @overload def _lpython_imag(x: c32) -> f32: return _lfortran_caimag(x) @@ -454,43 +537,52 @@ def _lpython_imag(x: c32) -> f32: @overload def _mod(a: i8, b: i8) -> i8: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: i16, b: i16) -> i16: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: i32, b: i32) -> i32: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: u8, b: u8) -> u8: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: u16, b: u16) -> u16: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: u32, b: u32) -> u32: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: f32, b: f32) -> f32: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: u64, b: u64) -> u64: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: i64, b: i64) -> i64: - return a - (a // b)*b + return a - (a // b) * b + @overload def _mod(a: f64, b: f64) -> f64: - return a - (a // b)*b + return a - (a // b) * b @overload @@ -500,6 +592,7 @@ def max(a: i32, b: i32) -> i32: else: return b + @overload def max(a: i32, b: i32, c: i32) -> i32: res: i32 = a @@ -509,15 +602,17 @@ def max(a: i32, b: i32, c: i32) -> i32: res = c return res + @overload def max(a: f64, b: f64, c: f64) -> f64: - res: f64 =a + res: f64 = a if b - res > 1e-6: res = b if c - res > 1e-6: res = c return res + @overload def max(a: f64, b: f64) -> f64: if a - b > 1e-6: @@ -525,6 +620,7 @@ def max(a: f64, b: f64) -> f64: else: return b + @overload def min(a: i32, b: i32) -> i32: if a < b: @@ -532,6 +628,7 @@ def min(a: i32, b: i32) -> i32: else: return b + @overload def min(a: i32, b: i32, c: i32) -> i32: res: i32 = a @@ -541,6 +638,7 @@ def min(a: i32, b: i32, c: i32) -> i32: res = c return res + @overload def min(a: f64, b: f64, c: f64) -> f64: res: f64 = a @@ -550,6 +648,7 @@ def min(a: f64, b: f64, c: f64) -> f64: res = c return res + @overload def min(a: f64, b: f64) -> f64: if b - a > 1e-6: @@ -566,6 +665,7 @@ def _floor(x: f64) -> i64: return r return r - i64(1) + @overload def _floor(x: f32) -> i32: r: i32 @@ -580,7 +680,7 @@ def _mod(a: i32, b: i32) -> i32: """ Returns a%b """ - return a - i32(_floor(a/b))*b + return a - i32(_floor(a / b)) * b @overload @@ -589,8 +689,8 @@ def _mod(a: i64, b: i64) -> i64: Returns a%b """ r: i64 - r = _floor(a/b) - return a - r*b + r = _floor(a / b) + return a - r * b @overload @@ -599,7 +699,7 @@ def pow(x: i32, y: i32, z: i32) -> i32: Return `x` raised to the power `y`. """ if y < 0: - raise ValueError('y should be nonnegative') + raise ValueError("y should be nonnegative") result: i32 result = _mod(x**y, z) return result @@ -611,17 +711,18 @@ def pow(x: i64, y: i64, z: i64) -> i64: Return `x` raised to the power `y`. """ if y < i64(0): - raise ValueError('y should be nonnegative') + raise ValueError("y should be nonnegative") result: i64 result = _mod(x**y, z) return result + @overload def _lpython_str_capitalize(x: str) -> str: if len(x) == 0: return x - i:str - res:str = "" + i: str + res: str = "" for i in x: if ord(i) >= 65 and ord(i) <= 90: # Check if uppercase res += chr(ord(i) + 32) # Convert to lowercase using ASCII values @@ -630,7 +731,7 @@ def _lpython_str_capitalize(x: str) -> str: val: i32 val = ord(res[0]) - if val >= ord('a') and val <= ord('z'): + if val >= ord("a") and val <= ord("z"): val -= 32 res = chr(val) + res[1:] return res @@ -638,14 +739,18 @@ def _lpython_str_capitalize(x: str) -> str: @overload def _lpython_str_count(s: str, sub: str) -> i32: - s_len :i32; sub_len :i32; flag: bool; _len: i32; - count: i32; i: i32; + s_len: i32 + sub_len: i32 + flag: bool + _len: i32 + count: i32 + i: i32 lps: list[i32] = [] s_len = len(s) sub_len = len(sub) if sub_len == 0: - return s_len + 1 + return s_len + 1 count = 0 @@ -689,38 +794,43 @@ def _lpython_str_count(s: str, sub: str) -> i32: def _lpython_str_lower(x: str) -> str: res: str res = "" - i:str + i: str for i in x: - if ord('A') <= ord(i) and ord(i) <= ord('Z'): - res += chr(ord(i) +32) + if ord("A") <= ord(i) and ord(i) <= ord("Z"): + res += chr(ord(i) + 32) else: res += i return res + @overload def _lpython_str_upper(x: str) -> str: res: str res = "" - i:str + i: str for i in x: - if ord('a') <= ord(i) and ord(i) <= ord('z'): - res += chr(ord(i) -32) + if ord("a") <= ord(i) and ord(i) <= ord("z"): + res += chr(ord(i) - 32) else: res += i return res + @overload -def _lpython_str_join(s:str, lis:list[str]) -> str: - if len(lis) == 0: return "" - res:str = lis[0] - i:i32 +def _lpython_str_join(s: str, lis: list[str]) -> str: + if len(lis) == 0: + return "" + res: str = lis[0] + i: i32 for i in range(1, len(lis)): res += s + lis[i] return res + def _lpython_str_isalpha(s: str) -> bool: ch: str - if len(s) == 0: return False + if len(s) == 0: + return False for ch in s: ch_ord: i32 = ord(ch) if 65 <= ch_ord and ch_ord <= 90: @@ -730,15 +840,16 @@ def _lpython_str_isalpha(s: str) -> bool: return False return True + def _lpython_str_title(s: str) -> str: result: str = "" capitalize_next: bool = True ch: str for ch in s: ch_ord: i32 = ord(ch) - if ch_ord >= 97 and ch_ord <= 122: + if ch_ord >= 97 and ch_ord <= 122: if capitalize_next: - result += chr(ord(ch) - ord('a') + ord('A')) + result += chr(ord(ch) - ord("a") + ord("A")) capitalize_next = False else: result += ch @@ -747,13 +858,14 @@ def _lpython_str_title(s: str) -> str: result += ch capitalize_next = False else: - result += chr(ord(ch) + ord('a') - ord('A')) + result += chr(ord(ch) + ord("a") - ord("A")) else: result += ch capitalize_next = True return result + def _lpython_str_istitle(s: str) -> bool: length: i32 = len(s) @@ -762,16 +874,16 @@ def _lpython_str_istitle(s: str) -> bool: word_start: bool = True # Flag to track the start of a word ch: str - only_whitespace: bool = True + only_whitespace: bool = True for ch in s: - if ch.isalpha() and (ord('A') <= ord(ch) and ord(ch) <= ord('Z')): + if ch.isalpha() and (ord("A") <= ord(ch) and ord(ch) <= ord("Z")): only_whitespace = False if word_start: word_start = False else: return False # Found an uppercase character in the middle of a word - elif ch.isalpha() and (ord('a') <= ord(ch) and ord(ch) <= ord('z')): + elif ch.isalpha() and (ord("a") <= ord(ch) and ord(ch) <= ord("z")): only_whitespace = False if word_start: return False # Found a lowercase character in the middle of a word @@ -782,11 +894,14 @@ def _lpython_str_istitle(s: str) -> bool: return True if not only_whitespace else False - @overload def _lpython_str_find(s: str, sub: str) -> i32: - s_len :i32; sub_len :i32; flag: bool; _len: i32; - res: i32; i: i32; + s_len: i32 + sub_len: i32 + flag: bool + _len: i32 + res: i32 + i: i32 lps: list[i32] = [] s_len = len(s) sub_len = len(sub) @@ -820,7 +935,7 @@ def _lpython_str_find(s: str, sub: str) -> i32: i += 1 j += 1 if j == sub_len: - res = i- j + res = i - j flag = True j = lps[j - 1] elif i < s_len and sub[j] != s[i]: @@ -831,159 +946,179 @@ def _lpython_str_find(s: str, sub: str) -> i32: return res + def _lpython_str_rstrip(x: str) -> str: ind: i32 ind = len(x) - 1 - while ind >= 0 and x[ind] == ' ': + while ind >= 0 and x[ind] == " ": ind -= 1 - return x[0: ind + 1] + return x[0 : ind + 1] + @overload def _lpython_str_lstrip(x: str) -> str: - ind :i32 + ind: i32 ind = 0 - while ind < len(x) and x[ind] == ' ': + while ind < len(x) and x[ind] == " ": ind += 1 - return x[ind :len(x)] + return x[ind : len(x)] + @overload def _lpython_str_strip(x: str) -> str: - res :str + res: str res = _lpython_str_lstrip(x) res = _lpython_str_rstrip(res) return res + @overload def _lpython_str_split(x: str) -> list[str]: - sep: str = ' ' + sep: str = " " res: list[str] = [] - start:i32 = 0 + start: i32 = 0 ind: i32 x_strip: str = _lpython_str_strip(x) - if (x_strip == ""): + if x_strip == "": return res while True: - while (start < len(x_strip) and x_strip[start] == ' '): + while start < len(x_strip) and x_strip[start] == " ": start += 1 - ind = _lpython_str_find(x_strip[start:len(x_strip)], sep) + ind = _lpython_str_find(x_strip[start : len(x_strip)], sep) if ind == -1: - res.append(x_strip[start:len(x_strip)]) + res.append(x_strip[start : len(x_strip)]) break else: - res.append(x_strip[start:start + ind]) + res.append(x_strip[start : start + ind]) start += ind + len(sep) return res - + + @overload -def _lpython_str_split(x: str, sep:str) -> list[str]: +def _lpython_str_split(x: str, sep: str) -> list[str]: if len(sep) == 0: - raise ValueError('empty separator') + raise ValueError("empty separator") res: list[str] = [] - start:i32 = 0 + start: i32 = 0 ind: i32 while True: - ind = _lpython_str_find(x[start:len(x)], sep) + ind = _lpython_str_find(x[start : len(x)], sep) if ind == -1: - res.append(x[start:len(x)]) + res.append(x[start : len(x)]) break else: - res.append(x[start:start + ind]) + res.append(x[start : start + ind]) start += ind + len(sep) return res + @overload def _lpython_str_swapcase(s: str) -> str: - res :str = "" + res: str = "" cur: str for cur in s: - if ord(cur) >= ord('a') and ord(cur) <= ord('z'): - res += chr(ord(cur) - ord('a') + ord('A')) - elif ord(cur) >= ord('A') and ord(cur) <= ord('Z'): - res += chr(ord(cur) - ord('A') + ord('a')) + if ord(cur) >= ord("a") and ord(cur) <= ord("z"): + res += chr(ord(cur) - ord("a") + ord("A")) + elif ord(cur) >= ord("A") and ord(cur) <= ord("Z"): + res += chr(ord(cur) - ord("A") + ord("a")) else: res += cur return res + @overload -def _lpython_str_startswith(s: str ,sub: str) -> bool: - res :bool +def _lpython_str_startswith(s: str, sub: str) -> bool: + res: bool res = not (len(s) == 0 and len(sub) > 0) - i: i32; j: i32 - i = 0; j = 0 + i: i32 + j: i32 + i = 0 + j = 0 while (i < len(s)) and ((j < len(sub)) and res): res = res and (s[i] == sub[j]) - i += 1; j+=1 + i += 1 + j += 1 if res: res = res and (j == len(sub)) return res + @overload def _lpython_str_endswith(s: str, suffix: str) -> bool: - if(len(suffix) > len(s)): + if len(suffix) > len(s): return False - i : i32 + i: i32 i = 0 - while(i < len(suffix)): - if(suffix[len(suffix) - i - 1] != s[len(s) - i - 1]): + while i < len(suffix): + if suffix[len(suffix) - i - 1] != s[len(s) - i - 1]: return False i += 1 return True + @overload -def _lpython_str_partition(s:str, sep: str) -> tuple[str, str, str]: +def _lpython_str_partition(s: str, sep: str) -> tuple[str, str, str]: """ Returns a 3-tuple splitted around seperator """ if len(s) == 0: - raise ValueError('empty string cannot be partitioned') + raise ValueError("empty string cannot be partitioned") if len(sep) == 0: - raise ValueError('empty separator') - res : tuple[str, str, str] - ind : i32 + raise ValueError("empty separator") + res: tuple[str, str, str] + ind: i32 ind = _lpython_str_find(s, sep) if ind == -1: res = (s, "", "") else: - res = (s[0:ind], sep, s[ind+len(sep): len(s)]) + res = (s[0:ind], sep, s[ind + len(sep) : len(s)]) return res + @overload def _lpython_str_islower(s: str) -> bool: is_cased_present: bool is_cased_present = False - i:str + i: str for i in s: - if (ord(i) >= 97 and ord(i) <= 122) or (ord(i) >= 65 and ord(i) <= 90): # Implies it is a cased letter + if (ord(i) >= 97 and ord(i) <= 122) or ( + ord(i) >= 65 and ord(i) <= 90 + ): # Implies it is a cased letter is_cased_present = True - if not(ord(i) >= 97 and ord(i) <= 122): # Not lowercase + if not (ord(i) >= 97 and ord(i) <= 122): # Not lowercase return False return is_cased_present + @overload def _lpython_str_isupper(s: str) -> bool: is_cased_present: bool is_cased_present = False - i:str + i: str for i in s: - if (ord(i) >= 97 and ord(i) <= 122) or (ord(i) >= 65 and ord(i) <= 90): # Implies it is a cased letter + if (ord(i) >= 97 and ord(i) <= 122) or ( + ord(i) >= 65 and ord(i) <= 90 + ): # Implies it is a cased letter is_cased_present = True - if not(ord(i) >= 65 and ord(i) <= 90): # Not lowercase + if not (ord(i) >= 65 and ord(i) <= 90): # Not lowercase return False return is_cased_present + @overload def _lpython_str_isdecimal(s: str) -> bool: if len(s) == 0: return False - i:str + i: str for i in s: - if (ord(i) < 48 or ord(i) > 57): # Implies it is not a digit + if ord(i) < 48 or ord(i) > 57: # Implies it is not a digit return False return True + @overload def _lpython_str_isascii(s: str) -> bool: if len(s) == 0: @@ -994,12 +1129,48 @@ def _lpython_str_isascii(s: str) -> bool: return False return True -def _lpython_str_isspace(s:str) -> bool: + +def _lpython_str_isspace(s: str) -> bool: + # A Unicode character is considered a 'whitespace' if it has has a bidirectional + # type 'WS', 'B' or 'S'; or the category 'Zs'. + WHITESPACE: list[str] = [ + " ", # SPACE + "\n", # LINE FEED (LF) + "\r", # CARRIAGE RETURN (CR) + "\t", # CHARACTER TABULATION (HT) + "\v", # VERTICAL TAB (VT) + "\f", # FORM FEED (FF) + "\u00A0", # NO-BREAK SPACE + "\u1680", # OGHAM SPACE MARK + "\u2000", # EN QUAD + "\u2001", # EM QUAD + "\u2002", # EN SPACE + "\u2003", # EM SPACE + "\u2004", # THREE-PER-EM SPACE + "\u2005", # FOUR-PER-EM SPACE + "\u2006", # SIX-PER-EM SPACE + "\u2007", # FIGURE SPACE + "\u2008", # PUNCTUATION SPACE + "\u2009", # THIN SPACE + "\u200A", # HAIR SPACE + "\u2028", # LINE SEPARATOR + "\u2029", # PARAGRAPH SEPARATOR + "\u202F", # NARROW NO-BREAK SPACE + "\u205F", # MEDIUM MATHEMATICAL SPACE + "\u3000", # IDEOGRAPHIC SPACE + ] if len(s) == 0: return False - ch: str - for ch in s: - if ch != ' ' and ch != '\t' and ch != '\n' and ch != '\r' and ch != '\f' and ch != '\v': + + char: str + w_char: str + for char in s: + is_whitespace: bool = False + for w_char in WHITESPACE: + if char == w_char: + is_whitespace = True + continue + if not is_whitespace: return False return True From 86663b91560bc9de3f421f3a80adc39bdd222e5b Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Thu, 7 Mar 2024 21:31:26 +0530 Subject: [PATCH 03/23] Revert auto-formatting changes --- src/runtime/lpython_builtin.py | 443 ++++++++++++--------------------- 1 file changed, 166 insertions(+), 277 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index d0675e413d..d0e862959b 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1,7 +1,6 @@ -from lpython import i8, i16, i32, i64, f32, f64, c32, c64, overload, u8, u16, u32, u64 - -# from sys import exit - +from lpython import (i8, i16, i32, i64, f32, f64, c32, c64, overload, u8, + u16, u32, u64) +#from sys import exit #: abs() as a generic procedure. #: supported types for argument: @@ -18,7 +17,6 @@ def abs(x: f64) -> f64: result = -x return result - @overload def abs(x: f32) -> f32: if x >= f32(0.0): @@ -26,7 +24,6 @@ def abs(x: f32) -> f32: else: return -x - @overload def abs(x: i8) -> i8: if x >= i8(0): @@ -34,7 +31,6 @@ def abs(x: i8) -> i8: else: return -x - @overload def abs(x: i16) -> i16: if x >= i16(0): @@ -42,7 +38,6 @@ def abs(x: i16) -> i16: else: return -x - @overload def abs(x: i32) -> i32: if x >= 0: @@ -50,7 +45,6 @@ def abs(x: i32) -> i32: else: return -x - @overload def abs(x: i64) -> i64: if x >= i64(0): @@ -58,7 +52,6 @@ def abs(x: i64) -> i64: else: return -x - @overload def abs(b: bool) -> i32: if b: @@ -66,15 +59,13 @@ def abs(b: bool) -> i32: else: return 0 - @overload def abs(c: c32) -> f32: a: f32 b: f32 a = c.real b = _lfortran_caimag(c) - return f32((a ** f32(2) + b ** f32(2)) ** f32(1 / 2)) - + return f32((a**f32(2) + b**f32(2))**f32(1/2)) @overload def abs(c: c64) -> f64: @@ -82,8 +73,7 @@ def abs(c: c64) -> f64: b: f64 a = c.real b = _lfortran_zaimag(c) - return (a**2.0 + b**2.0) ** (1 / 2) - + return (a**2.0 + b**2.0)**(1/2) @interface def len(s: str) -> i32: @@ -92,7 +82,6 @@ def len(s: str) -> i32: """ pass - #: pow() as a generic procedure. #: supported types for arguments: #: (i32, i32), (i64, i64), (f64, f64), @@ -105,17 +94,14 @@ def pow(x: i32, y: i32) -> f64: """ return f64(x**y) - @overload def pow(x: i64, y: i64) -> f64: return f64(x**y) - @overload def pow(x: f32, y: f32) -> f32: return x**y - @overload def pow(x: f64, y: f64) -> f64: """ @@ -123,26 +109,21 @@ def pow(x: f64, y: f64) -> f64: """ return x**y - @overload def pow(x: i32, y: f32) -> f32: - return f32(x) ** y - + return f32(x)**y @overload def pow(x: f32, y: i32) -> f32: - return x ** f32(y) - + return x**f32(y) @overload def pow(x: i32, y: f64) -> f64: - return f64(x) ** y - + return f64(x)**y @overload def pow(x: f64, y: i32) -> f64: - return x ** f64(y) - + return x**f64(y) @overload def pow(x: bool, y: bool) -> i32: @@ -151,16 +132,13 @@ def pow(x: bool, y: bool) -> i32: return 1 - @overload def pow(c: c32, y: i32) -> c32: - return c ** c32(y) - + return c**c32(y) # sum # supported data types: i32, i64, f32, f64 - @overload def sum(arr: list[i32]) -> i32: """ @@ -174,7 +152,6 @@ def sum(arr: list[i32]) -> i32: sum += arr[i] return sum - @overload def sum(arr: list[i64]) -> i64: """ @@ -188,7 +165,6 @@ def sum(arr: list[i64]) -> i64: sum += arr[i] return sum - @overload def sum(arr: list[f32]) -> f32: """ @@ -202,7 +178,6 @@ def sum(arr: list[f32]) -> f32: sum += arr[i] return sum - @overload def sum(arr: list[f64]) -> f64: """ @@ -216,32 +191,31 @@ def sum(arr: list[f64]) -> f64: sum += arr[i] return sum - def bin(n: i32) -> str: """ Returns the binary representation of an integer `n`. """ if n == 0: - return "0b0" + return '0b0' prep: str - prep = "0b" + prep = '0b' n_: i32 n_ = n if n_ < 0: n_ = -n_ - prep = "-0b" + prep = '-0b' res: str - res = "" - if (n_ - (n_ // 2) * 2) == 0: - res += "0" + res = '' + if (n_ - (n_ // 2)*2) == 0: + res += '0' else: - res += "1" + res += '1' while n_ > 1: - n_ = n_ // 2 - if (n_ - (n_ // 2) * 2) == 0: - res += "0" + n_ = (n_ // 2) + if (n_ - (n_ // 2)*2) == 0: + res += '0' else: - res += "1" + res += '1' return prep + res[::-1] @@ -250,40 +224,24 @@ def hex(n: i32) -> str: Returns the hexadecimal representation of an integer `n`. """ hex_values: list[str] - hex_values = [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "b", - "c", - "d", - "e", - "f", - ] + hex_values = ['0', '1', '2', '3', '4', '5', '6', '7', + '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'] if n == 0: - return "0x0" + return '0x0' prep: str - prep = "0x" + prep = '0x' n_: i32 n_ = n if n_ < 0: - prep = "-0x" + prep = '-0x' n_ = -n_ res: str res = "" remainder: i32 while n_ > 0: - remainder = n_ - (n_ // 16) * 16 + remainder = n_ - (n_ // 16)*16 n_ -= remainder - n_ = n_ // 16 + n_ = (n_ // 16) res += hex_values[remainder] return prep + res[::-1] @@ -293,44 +251,27 @@ def oct(n: i32) -> str: Returns the octal representation of an integer `n`. """ _values: list[str] - _values = [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "a", - "b", - "c", - "d", - "e", - "f", - ] + _values = ['0', '1', '2', '3', '4', '5', '6', '7', + '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'] if n == 0: - return "0o0" + return '0o0' prep: str - prep = "0o" + prep = '0o' n_: i32 n_ = n if n_ < 0: - prep = "-0o" + prep = '-0o' n_ = -n_ res: str res = "" remainder: i32 while n_ > 0: - remainder = n_ - (n_ // 8) * 8 + remainder = n_ - (n_ // 8)*8 n_ -= remainder - n_ = n_ // 8 + n_ = (n_ // 8) res += _values[remainder] return prep + res[::-1] - #: round() as a generic procedure. #: supported types for argument: #: i8, i16, i32, i64, f32, f64, bool @@ -353,7 +294,6 @@ def round(value: f64) -> i32: else: return i + 1 - @overload def round(value: f32) -> i32: i: i32 @@ -370,32 +310,26 @@ def round(value: f32) -> i32: else: return i + 1 - @overload def round(value: i32) -> i32: return value - @overload def round(value: i64) -> i64: return value - @overload def round(value: i8) -> i8: return value - @overload def round(value: i16) -> i16: return value - @overload def round(b: bool) -> i32: return abs(b) - #: complex() as a generic procedure. #: supported types for arguments: #: (f64, f64), (f32, f64), (f64, f32), (f32, f32), @@ -405,32 +339,28 @@ def round(b: bool) -> i32: @interface @overload def complex() -> c64: - return c64(0) + c64(0) * 1j + return c64(0) + c64(0)*1j @interface @overload def complex(x: f64) -> c64: - return c64(x) + c64(0) * 1j - + return c64(x) + c64(0)*1j @interface @overload def complex(x: i32) -> c32: - return c32(x) + c32(0) * c32(1j) - + return c32(x) + c32(0)*c32(1j) @interface @overload def complex(x: f32) -> c32: - return c32(x) + c32(0) * c32(1j) - + return c32(x) + c32(0)*c32(1j) @interface @overload def complex(x: i64) -> c64: - return c64(x) + c64(0) * 1j - + return c64(x) + c64(0)*1j @interface @overload @@ -438,62 +368,52 @@ def complex(x: f64, y: f64) -> c64: """ Return a complex number with the given real and imaginary parts. """ - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: f32, y: f32) -> c32: - return c32(x) + c32(y) * c32(1j) - + return c32(x) + c32(y)*c32(1j) @interface @overload def complex(x: f32, y: f64) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: f64, y: f32) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: i32, y: i32) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: i64, y: i64) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: i32, y: i64) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: i64, y: i32) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: i32, y: f64) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface @overload def complex(x: f64, y: i32) -> c64: - return c64(x) + c64(y) * 1j - + return c64(x) + c64(y)*1j @interface def divmod(x: i32, y: i32) -> tuple[i32, i32]: @@ -519,17 +439,14 @@ def ubound(x: i32[:], dim: i32) -> i32: def _lfortran_caimag(x: c32) -> f32: pass - @ccall def _lfortran_zaimag(x: c64) -> f64: pass - @overload def _lpython_imag(x: c64) -> f64: return _lfortran_zaimag(x) - @overload def _lpython_imag(x: c32) -> f32: return _lfortran_caimag(x) @@ -537,52 +454,43 @@ def _lpython_imag(x: c32) -> f32: @overload def _mod(a: i8, b: i8) -> i8: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: i16, b: i16) -> i16: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: i32, b: i32) -> i32: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: u8, b: u8) -> u8: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: u16, b: u16) -> u16: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: u32, b: u32) -> u32: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: f32, b: f32) -> f32: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: u64, b: u64) -> u64: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: i64, b: i64) -> i64: - return a - (a // b) * b - + return a - (a // b)*b @overload def _mod(a: f64, b: f64) -> f64: - return a - (a // b) * b + return a - (a // b)*b @overload @@ -592,7 +500,6 @@ def max(a: i32, b: i32) -> i32: else: return b - @overload def max(a: i32, b: i32, c: i32) -> i32: res: i32 = a @@ -602,17 +509,15 @@ def max(a: i32, b: i32, c: i32) -> i32: res = c return res - @overload def max(a: f64, b: f64, c: f64) -> f64: - res: f64 = a + res: f64 =a if b - res > 1e-6: res = b if c - res > 1e-6: res = c return res - @overload def max(a: f64, b: f64) -> f64: if a - b > 1e-6: @@ -620,7 +525,6 @@ def max(a: f64, b: f64) -> f64: else: return b - @overload def min(a: i32, b: i32) -> i32: if a < b: @@ -628,7 +532,6 @@ def min(a: i32, b: i32) -> i32: else: return b - @overload def min(a: i32, b: i32, c: i32) -> i32: res: i32 = a @@ -638,7 +541,6 @@ def min(a: i32, b: i32, c: i32) -> i32: res = c return res - @overload def min(a: f64, b: f64, c: f64) -> f64: res: f64 = a @@ -648,7 +550,6 @@ def min(a: f64, b: f64, c: f64) -> f64: res = c return res - @overload def min(a: f64, b: f64) -> f64: if b - a > 1e-6: @@ -665,7 +566,6 @@ def _floor(x: f64) -> i64: return r return r - i64(1) - @overload def _floor(x: f32) -> i32: r: i32 @@ -680,7 +580,7 @@ def _mod(a: i32, b: i32) -> i32: """ Returns a%b """ - return a - i32(_floor(a / b)) * b + return a - i32(_floor(a/b))*b @overload @@ -689,8 +589,8 @@ def _mod(a: i64, b: i64) -> i64: Returns a%b """ r: i64 - r = _floor(a / b) - return a - r * b + r = _floor(a/b) + return a - r*b @overload @@ -699,7 +599,7 @@ def pow(x: i32, y: i32, z: i32) -> i32: Return `x` raised to the power `y`. """ if y < 0: - raise ValueError("y should be nonnegative") + raise ValueError('y should be nonnegative') result: i32 result = _mod(x**y, z) return result @@ -711,18 +611,17 @@ def pow(x: i64, y: i64, z: i64) -> i64: Return `x` raised to the power `y`. """ if y < i64(0): - raise ValueError("y should be nonnegative") + raise ValueError('y should be nonnegative') result: i64 result = _mod(x**y, z) return result - @overload def _lpython_str_capitalize(x: str) -> str: if len(x) == 0: return x - i: str - res: str = "" + i:str + res:str = "" for i in x: if ord(i) >= 65 and ord(i) <= 90: # Check if uppercase res += chr(ord(i) + 32) # Convert to lowercase using ASCII values @@ -731,7 +630,7 @@ def _lpython_str_capitalize(x: str) -> str: val: i32 val = ord(res[0]) - if val >= ord("a") and val <= ord("z"): + if val >= ord('a') and val <= ord('z'): val -= 32 res = chr(val) + res[1:] return res @@ -739,18 +638,14 @@ def _lpython_str_capitalize(x: str) -> str: @overload def _lpython_str_count(s: str, sub: str) -> i32: - s_len: i32 - sub_len: i32 - flag: bool - _len: i32 - count: i32 - i: i32 + s_len :i32; sub_len :i32; flag: bool; _len: i32; + count: i32; i: i32; lps: list[i32] = [] s_len = len(s) sub_len = len(sub) if sub_len == 0: - return s_len + 1 + return s_len + 1 count = 0 @@ -794,52 +689,70 @@ def _lpython_str_count(s: str, sub: str) -> i32: def _lpython_str_lower(x: str) -> str: res: str res = "" - i: str + i:str for i in x: - if ord("A") <= ord(i) and ord(i) <= ord("Z"): - res += chr(ord(i) + 32) + if ord('A') <= ord(i) and ord(i) <= ord('Z'): + res += chr(ord(i) +32) else: res += i return res - @overload def _lpython_str_upper(x: str) -> str: res: str res = "" - i: str + i:str for i in x: - if ord("a") <= ord(i) and ord(i) <= ord("z"): - res += chr(ord(i) - 32) + if ord('a') <= ord(i) and ord(i) <= ord('z'): + res += chr(ord(i) -32) else: res += i return res - @overload -def _lpython_str_join(s: str, lis: list[str]) -> str: - if len(lis) == 0: - return "" - res: str = lis[0] - i: i32 +def _lpython_str_join(s:str, lis:list[str]) -> str: + if len(lis) == 0: return "" + res:str = lis[0] + i:i32 for i in range(1, len(lis)): res += s + lis[i] return res - def _lpython_str_isalpha(s: str) -> bool: ch: str - if len(s) == 0: + if len(s) == 0: return False + for ch in s: + ch_ord: i32 = ord(ch) + if 65 <= ch_ord and ch_ord <= 90: + continue + if 97 <= ch_ord and ch_ord <= 122: + continue return False + return True + +def _lpython_str_isalnum(s: str) -> bool: + ch: str + if len(s) == 0: return False for ch in s: ch_ord: i32 = ord(ch) if 65 <= ch_ord and ch_ord <= 90: continue if 97 <= ch_ord and ch_ord <= 122: continue + if 48 <= ch_ord and ch_ord <= 57: + continue return False return True +def _lpython_str_isnumeric(s: str) -> bool: + ch: str + if len(s) == 0: return False + for ch in s: + ch_ord: i32 = ord(ch) + if 48 <= ch_ord and ch_ord <= 57: + continue + return False + return True def _lpython_str_title(s: str) -> str: result: str = "" @@ -847,9 +760,9 @@ def _lpython_str_title(s: str) -> str: ch: str for ch in s: ch_ord: i32 = ord(ch) - if ch_ord >= 97 and ch_ord <= 122: + if ch_ord >= 97 and ch_ord <= 122: if capitalize_next: - result += chr(ord(ch) - ord("a") + ord("A")) + result += chr(ord(ch) - ord('a') + ord('A')) capitalize_next = False else: result += ch @@ -858,14 +771,13 @@ def _lpython_str_title(s: str) -> str: result += ch capitalize_next = False else: - result += chr(ord(ch) + ord("a") - ord("A")) + result += chr(ord(ch) + ord('a') - ord('A')) else: result += ch capitalize_next = True return result - def _lpython_str_istitle(s: str) -> bool: length: i32 = len(s) @@ -874,16 +786,16 @@ def _lpython_str_istitle(s: str) -> bool: word_start: bool = True # Flag to track the start of a word ch: str - only_whitespace: bool = True + only_whitespace: bool = True for ch in s: - if ch.isalpha() and (ord("A") <= ord(ch) and ord(ch) <= ord("Z")): + if ch.isalpha() and (ord('A') <= ord(ch) and ord(ch) <= ord('Z')): only_whitespace = False if word_start: word_start = False else: return False # Found an uppercase character in the middle of a word - elif ch.isalpha() and (ord("a") <= ord(ch) and ord(ch) <= ord("z")): + elif ch.isalpha() and (ord('a') <= ord(ch) and ord(ch) <= ord('z')): only_whitespace = False if word_start: return False # Found a lowercase character in the middle of a word @@ -894,14 +806,11 @@ def _lpython_str_istitle(s: str) -> bool: return True if not only_whitespace else False + @overload def _lpython_str_find(s: str, sub: str) -> i32: - s_len: i32 - sub_len: i32 - flag: bool - _len: i32 - res: i32 - i: i32 + s_len :i32; sub_len :i32; flag: bool; _len: i32; + res: i32; i: i32; lps: list[i32] = [] s_len = len(s) sub_len = len(sub) @@ -935,7 +844,7 @@ def _lpython_str_find(s: str, sub: str) -> i32: i += 1 j += 1 if j == sub_len: - res = i - j + res = i- j flag = True j = lps[j - 1] elif i < s_len and sub[j] != s[i]: @@ -946,179 +855,159 @@ def _lpython_str_find(s: str, sub: str) -> i32: return res - def _lpython_str_rstrip(x: str) -> str: ind: i32 ind = len(x) - 1 - while ind >= 0 and x[ind] == " ": + while ind >= 0 and x[ind] == ' ': ind -= 1 - return x[0 : ind + 1] - + return x[0: ind + 1] @overload def _lpython_str_lstrip(x: str) -> str: - ind: i32 + ind :i32 ind = 0 - while ind < len(x) and x[ind] == " ": + while ind < len(x) and x[ind] == ' ': ind += 1 - return x[ind : len(x)] - + return x[ind :len(x)] @overload def _lpython_str_strip(x: str) -> str: - res: str + res :str res = _lpython_str_lstrip(x) res = _lpython_str_rstrip(res) return res - @overload def _lpython_str_split(x: str) -> list[str]: - sep: str = " " + sep: str = ' ' res: list[str] = [] - start: i32 = 0 + start:i32 = 0 ind: i32 x_strip: str = _lpython_str_strip(x) - if x_strip == "": + if (x_strip == ""): return res while True: - while start < len(x_strip) and x_strip[start] == " ": + while (start < len(x_strip) and x_strip[start] == ' '): start += 1 - ind = _lpython_str_find(x_strip[start : len(x_strip)], sep) + ind = _lpython_str_find(x_strip[start:len(x_strip)], sep) if ind == -1: - res.append(x_strip[start : len(x_strip)]) + res.append(x_strip[start:len(x_strip)]) break else: - res.append(x_strip[start : start + ind]) + res.append(x_strip[start:start + ind]) start += ind + len(sep) return res - - + @overload -def _lpython_str_split(x: str, sep: str) -> list[str]: +def _lpython_str_split(x: str, sep:str) -> list[str]: if len(sep) == 0: - raise ValueError("empty separator") + raise ValueError('empty separator') res: list[str] = [] - start: i32 = 0 + start:i32 = 0 ind: i32 while True: - ind = _lpython_str_find(x[start : len(x)], sep) + ind = _lpython_str_find(x[start:len(x)], sep) if ind == -1: - res.append(x[start : len(x)]) + res.append(x[start:len(x)]) break else: - res.append(x[start : start + ind]) + res.append(x[start:start + ind]) start += ind + len(sep) return res - @overload def _lpython_str_swapcase(s: str) -> str: - res: str = "" + res :str = "" cur: str for cur in s: - if ord(cur) >= ord("a") and ord(cur) <= ord("z"): - res += chr(ord(cur) - ord("a") + ord("A")) - elif ord(cur) >= ord("A") and ord(cur) <= ord("Z"): - res += chr(ord(cur) - ord("A") + ord("a")) + if ord(cur) >= ord('a') and ord(cur) <= ord('z'): + res += chr(ord(cur) - ord('a') + ord('A')) + elif ord(cur) >= ord('A') and ord(cur) <= ord('Z'): + res += chr(ord(cur) - ord('A') + ord('a')) else: res += cur return res - @overload -def _lpython_str_startswith(s: str, sub: str) -> bool: - res: bool +def _lpython_str_startswith(s: str ,sub: str) -> bool: + res :bool res = not (len(s) == 0 and len(sub) > 0) - i: i32 - j: i32 - i = 0 - j = 0 + i: i32; j: i32 + i = 0; j = 0 while (i < len(s)) and ((j < len(sub)) and res): res = res and (s[i] == sub[j]) - i += 1 - j += 1 + i += 1; j+=1 if res: res = res and (j == len(sub)) return res - @overload def _lpython_str_endswith(s: str, suffix: str) -> bool: - if len(suffix) > len(s): + if(len(suffix) > len(s)): return False - i: i32 + i : i32 i = 0 - while i < len(suffix): - if suffix[len(suffix) - i - 1] != s[len(s) - i - 1]: + while(i < len(suffix)): + if(suffix[len(suffix) - i - 1] != s[len(s) - i - 1]): return False i += 1 return True - @overload -def _lpython_str_partition(s: str, sep: str) -> tuple[str, str, str]: +def _lpython_str_partition(s:str, sep: str) -> tuple[str, str, str]: """ Returns a 3-tuple splitted around seperator """ if len(s) == 0: - raise ValueError("empty string cannot be partitioned") + raise ValueError('empty string cannot be partitioned') if len(sep) == 0: - raise ValueError("empty separator") - res: tuple[str, str, str] - ind: i32 + raise ValueError('empty separator') + res : tuple[str, str, str] + ind : i32 ind = _lpython_str_find(s, sep) if ind == -1: res = (s, "", "") else: - res = (s[0:ind], sep, s[ind + len(sep) : len(s)]) + res = (s[0:ind], sep, s[ind+len(sep): len(s)]) return res - @overload def _lpython_str_islower(s: str) -> bool: is_cased_present: bool is_cased_present = False - i: str + i:str for i in s: - if (ord(i) >= 97 and ord(i) <= 122) or ( - ord(i) >= 65 and ord(i) <= 90 - ): # Implies it is a cased letter + if (ord(i) >= 97 and ord(i) <= 122) or (ord(i) >= 65 and ord(i) <= 90): # Implies it is a cased letter is_cased_present = True - if not (ord(i) >= 97 and ord(i) <= 122): # Not lowercase + if not(ord(i) >= 97 and ord(i) <= 122): # Not lowercase return False return is_cased_present - @overload def _lpython_str_isupper(s: str) -> bool: is_cased_present: bool is_cased_present = False - i: str + i:str for i in s: - if (ord(i) >= 97 and ord(i) <= 122) or ( - ord(i) >= 65 and ord(i) <= 90 - ): # Implies it is a cased letter + if (ord(i) >= 97 and ord(i) <= 122) or (ord(i) >= 65 and ord(i) <= 90): # Implies it is a cased letter is_cased_present = True - if not (ord(i) >= 65 and ord(i) <= 90): # Not lowercase + if not(ord(i) >= 65 and ord(i) <= 90): # Not lowercase return False return is_cased_present - @overload def _lpython_str_isdecimal(s: str) -> bool: if len(s) == 0: return False - i: str + i:str for i in s: - if ord(i) < 48 or ord(i) > 57: # Implies it is not a digit + if (ord(i) < 48 or ord(i) > 57): # Implies it is not a digit return False return True - @overload def _lpython_str_isascii(s: str) -> bool: if len(s) == 0: @@ -1161,7 +1050,7 @@ def _lpython_str_isspace(s: str) -> bool: ] if len(s) == 0: return False - + char: str w_char: str for char in s: @@ -1169,7 +1058,7 @@ def _lpython_str_isspace(s: str) -> bool: for w_char in WHITESPACE: if char == w_char: is_whitespace = True - continue + break if not is_whitespace: return False return True @@ -1182,4 +1071,4 @@ def list(s: str) -> list[str]: return l for i in range(len(s)): l.append(s[i]) - return l + return l \ No newline at end of file From 55e39b0e8ad88a81704119972a7fbc4dca6adba8 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Thu, 7 Mar 2024 21:34:15 +0530 Subject: [PATCH 04/23] Fix branch errors --- src/runtime/lpython_builtin.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index d0e862959b..50f36927b6 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -730,30 +730,6 @@ def _lpython_str_isalpha(s: str) -> bool: return False return True -def _lpython_str_isalnum(s: str) -> bool: - ch: str - if len(s) == 0: return False - for ch in s: - ch_ord: i32 = ord(ch) - if 65 <= ch_ord and ch_ord <= 90: - continue - if 97 <= ch_ord and ch_ord <= 122: - continue - if 48 <= ch_ord and ch_ord <= 57: - continue - return False - return True - -def _lpython_str_isnumeric(s: str) -> bool: - ch: str - if len(s) == 0: return False - for ch in s: - ch_ord: i32 = ord(ch) - if 48 <= ch_ord and ch_ord <= 57: - continue - return False - return True - def _lpython_str_title(s: str) -> str: result: str = "" capitalize_next: bool = True From f69ebbaf2ee7634242fcb8df5d25ebb01c2de358 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <151380951+kmr-srbh@users.noreply.github.com> Date: Thu, 7 Mar 2024 21:49:24 +0530 Subject: [PATCH 05/23] Update lpython_builtin.py --- src/runtime/lpython_builtin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index 50f36927b6..e52a6b06ba 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -994,7 +994,6 @@ def _lpython_str_isascii(s: str) -> bool: return False return True - def _lpython_str_isspace(s: str) -> bool: # A Unicode character is considered a 'whitespace' if it has has a bidirectional # type 'WS', 'B' or 'S'; or the category 'Zs'. @@ -1039,7 +1038,6 @@ def _lpython_str_isspace(s: str) -> bool: return False return True - def list(s: str) -> list[str]: l: list[str] = [] i: i32 @@ -1047,4 +1045,5 @@ def list(s: str) -> list[str]: return l for i in range(len(s)): l.append(s[i]) - return l \ No newline at end of file + return l + From f56cfec618072ed173a82781853bff96dd7c9d96 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <151380951+kmr-srbh@users.noreply.github.com> Date: Thu, 7 Mar 2024 21:50:36 +0530 Subject: [PATCH 06/23] Update lpython_builtin.py --- src/runtime/lpython_builtin.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index e52a6b06ba..cbf638c745 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -781,8 +781,6 @@ def _lpython_str_istitle(s: str) -> bool: return True if not only_whitespace else False - - @overload def _lpython_str_find(s: str, sub: str) -> i32: s_len :i32; sub_len :i32; flag: bool; _len: i32; From 504aaa0082e424ad4226589c471033396a39bbe2 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sat, 9 Mar 2024 20:47:26 +0530 Subject: [PATCH 07/23] Update test references --- .../reference/asr-array_01_decl-39cf894.json | 2 +- .../asr-array_01_decl-39cf894.stdout | 134 ++-- .../reference/asr-array_02_decl-e8f6874.json | 2 +- .../asr-array_02_decl-e8f6874.stdout | 98 +-- tests/reference/asr-bindc_02-bc1a7ea.json | 2 +- tests/reference/asr-bindc_02-bc1a7ea.stdout | 48 +- tests/reference/asr-cast-435c233.json | 2 +- tests/reference/asr-cast-435c233.stdout | 8 +- tests/reference/asr-complex1-f26c460.json | 2 +- tests/reference/asr-complex1-f26c460.stdout | 2 +- tests/reference/asr-constants1-5828e8a.json | 2 +- tests/reference/asr-constants1-5828e8a.stdout | 2 +- tests/reference/asr-elemental_01-b58df26.json | 2 +- .../reference/asr-elemental_01-b58df26.stdout | 574 +++++++++--------- tests/reference/asr-expr10-efcbb1b.json | 2 +- tests/reference/asr-expr10-efcbb1b.stdout | 2 +- tests/reference/asr-expr13-81bdb5a.json | 2 +- tests/reference/asr-expr13-81bdb5a.stdout | 2 +- tests/reference/asr-expr7-480ba2f.json | 2 +- tests/reference/asr-expr7-480ba2f.stdout | 8 +- tests/reference/asr-expr_05-3a37324.json | 2 +- tests/reference/asr-expr_05-3a37324.stdout | 8 +- .../asr-generics_array_01-682b1b2.json | 2 +- .../asr-generics_array_01-682b1b2.stdout | 66 +- .../asr-generics_array_02-22c8dc1.json | 2 +- .../asr-generics_array_02-22c8dc1.stdout | 234 +++---- .../asr-generics_array_03-fb3706c.json | 2 +- .../asr-generics_array_03-fb3706c.stdout | 338 +++++------ tests/reference/asr-structs_05-fa98307.json | 2 +- tests/reference/asr-structs_05-fa98307.stdout | 280 ++++----- .../asr-test_builtin_bin-52ba9fa.json | 2 +- .../asr-test_builtin_bin-52ba9fa.stdout | 8 +- .../asr-test_builtin_bool-330223a.json | 2 +- .../asr-test_builtin_bool-330223a.stdout | 8 +- .../asr-test_builtin_hex-64bd268.json | 2 +- .../asr-test_builtin_hex-64bd268.stdout | 8 +- .../asr-test_builtin_oct-20b9066.json | 2 +- .../asr-test_builtin_oct-20b9066.stdout | 8 +- .../asr-test_builtin_pow-f02fcda.json | 2 +- .../asr-test_builtin_pow-f02fcda.stdout | 8 +- .../asr-test_builtin_round-7417a21.json | 2 +- .../asr-test_builtin_round-7417a21.stdout | 8 +- .../asr-test_complex_01-a6def58.json | 2 +- .../asr-test_complex_01-a6def58.stdout | 8 +- .../asr-test_complex_02-782ba2d.json | 2 +- .../asr-test_complex_02-782ba2d.stdout | 8 +- tests/reference/asr-test_max_min-3c2fc51.json | 2 +- .../reference/asr-test_max_min-3c2fc51.stdout | 8 +- .../reference/asr-test_numpy_03-e600a49.json | 2 +- .../asr-test_numpy_03-e600a49.stdout | 322 +++++----- .../reference/asr-test_numpy_04-ecbb614.json | 2 +- .../asr-test_numpy_04-ecbb614.stdout | 54 +- tests/reference/asr-test_pow-3f5d550.json | 2 +- tests/reference/asr-test_pow-3f5d550.stdout | 8 +- tests/reference/asr-vec_01-66ac423.json | 2 +- tests/reference/asr-vec_01-66ac423.stdout | 42 +- .../pass_loop_vectorise-vec_01-be9985e.json | 2 +- .../pass_loop_vectorise-vec_01-be9985e.stdout | 98 +-- 58 files changed, 1229 insertions(+), 1229 deletions(-) diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 7c21cc9fcf..b53968b79d 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "7e3c68aa6acba27674e544f894bb141357db82f8840c756af448f5bb", + "stdout_hash": "a16650f96802edc575edbc610f1b3ef0e185408cea8f85d4b654e606", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_01_decl-39cf894.stdout b/tests/reference/asr-array_01_decl-39cf894.stdout index 1bc2625dfa..b49eb22291 100644 --- a/tests/reference/asr-array_01_decl-39cf894.stdout +++ b/tests/reference/asr-array_01_decl-39cf894.stdout @@ -10,11 +10,11 @@ ArraySizes: (EnumType (SymbolTable - 217 + 218 { SIZE_10: (Variable - 217 + 218 SIZE_10 [] Local @@ -30,7 +30,7 @@ ), SIZE_3: (Variable - 217 + 218 SIZE_3 [] Local @@ -58,7 +58,7 @@ __main__global_stmts: (Function (SymbolTable - 224 + 225 { }) @@ -94,11 +94,11 @@ accept_f32_array: (Function (SymbolTable - 221 + 222 { _lpython_return_variable: (Variable - 221 + 222 _lpython_return_variable [] ReturnVar @@ -114,7 +114,7 @@ ), xf32: (Variable - 221 + 222 xf32 [] InOut @@ -155,10 +155,10 @@ .false. ) [] - [(Var 221 xf32)] + [(Var 222 xf32)] [(= (ArrayItem - (Var 221 xf32) + (Var 222 xf32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -181,9 +181,9 @@ () ) (= - (Var 221 _lpython_return_variable) + (Var 222 _lpython_return_variable) (ArrayItem - (Var 221 xf32) + (Var 222 xf32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -194,7 +194,7 @@ () ) (Return)] - (Var 221 _lpython_return_variable) + (Var 222 _lpython_return_variable) Public .false. .false. @@ -203,11 +203,11 @@ accept_f64_array: (Function (SymbolTable - 222 + 223 { _lpython_return_variable: (Variable - 222 + 223 _lpython_return_variable [] ReturnVar @@ -223,7 +223,7 @@ ), xf64: (Variable - 222 + 223 xf64 [] InOut @@ -264,10 +264,10 @@ .false. ) [] - [(Var 222 xf64)] + [(Var 223 xf64)] [(= (ArrayItem - (Var 222 xf64) + (Var 223 xf64) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -282,9 +282,9 @@ () ) (= - (Var 222 _lpython_return_variable) + (Var 223 _lpython_return_variable) (ArrayItem - (Var 222 xf64) + (Var 223 xf64) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -295,7 +295,7 @@ () ) (Return)] - (Var 222 _lpython_return_variable) + (Var 223 _lpython_return_variable) Public .false. .false. @@ -304,11 +304,11 @@ accept_i16_array: (Function (SymbolTable - 218 + 219 { _lpython_return_variable: (Variable - 218 + 219 _lpython_return_variable [] ReturnVar @@ -324,7 +324,7 @@ ), xi16: (Variable - 218 + 219 xi16 [] InOut @@ -365,10 +365,10 @@ .false. ) [] - [(Var 218 xi16)] + [(Var 219 xi16)] [(= (ArrayItem - (Var 218 xi16) + (Var 219 xi16) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -385,9 +385,9 @@ () ) (= - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) (ArrayItem - (Var 218 xi16) + (Var 219 xi16) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -398,7 +398,7 @@ () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -407,11 +407,11 @@ accept_i32_array: (Function (SymbolTable - 219 + 220 { _lpython_return_variable: (Variable - 219 + 220 _lpython_return_variable [] ReturnVar @@ -427,7 +427,7 @@ ), xi32: (Variable - 219 + 220 xi32 [] InOut @@ -468,10 +468,10 @@ .false. ) [] - [(Var 219 xi32)] + [(Var 220 xi32)] [(= (ArrayItem - (Var 219 xi32) + (Var 220 xi32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -483,9 +483,9 @@ () ) (= - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) (ArrayItem - (Var 219 xi32) + (Var 220 xi32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -496,7 +496,7 @@ () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -505,11 +505,11 @@ accept_i64_array: (Function (SymbolTable - 220 + 221 { _lpython_return_variable: (Variable - 220 + 221 _lpython_return_variable [] ReturnVar @@ -525,7 +525,7 @@ ), xi64: (Variable - 220 + 221 xi64 [] InOut @@ -566,10 +566,10 @@ .false. ) [] - [(Var 220 xi64)] + [(Var 221 xi64)] [(= (ArrayItem - (Var 220 xi64) + (Var 221 xi64) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -586,9 +586,9 @@ () ) (= - (Var 220 _lpython_return_variable) + (Var 221 _lpython_return_variable) (ArrayItem - (Var 220 xi64) + (Var 221 xi64) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -599,7 +599,7 @@ () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 221 _lpython_return_variable) Public .false. .false. @@ -608,11 +608,11 @@ declare_arrays: (Function (SymbolTable - 223 + 224 { ac32: (Variable - 223 + 224 ac32 [] Local @@ -633,7 +633,7 @@ ), ac64: (Variable - 223 + 224 ac64 [] Local @@ -654,7 +654,7 @@ ), af32: (Variable - 223 + 224 af32 [] Local @@ -675,7 +675,7 @@ ), af64: (Variable - 223 + 224 af64 [] Local @@ -696,7 +696,7 @@ ), ai16: (Variable - 223 + 224 ai16 [] Local @@ -717,7 +717,7 @@ ), ai32: (Variable - 223 + 224 ai32 [] Local @@ -738,7 +738,7 @@ ), ai64: (Variable - 223 + 224 ai64 [] Local @@ -780,7 +780,7 @@ accept_f64_array] [] [(= - (Var 223 ai16) + (Var 224 ai16) (ArrayConstant [] (Array @@ -794,7 +794,7 @@ () ) (= - (Var 223 ai32) + (Var 224 ai32) (ArrayConstant [] (Array @@ -808,7 +808,7 @@ () ) (= - (Var 223 ai64) + (Var 224 ai64) (ArrayConstant [] (Array @@ -822,7 +822,7 @@ () ) (= - (Var 223 af32) + (Var 224 af32) (ArrayConstant [] (Array @@ -836,7 +836,7 @@ () ) (= - (Var 223 af64) + (Var 224 af64) (ArrayConstant [] (Array @@ -850,7 +850,7 @@ () ) (= - (Var 223 ac32) + (Var 224 ac32) (ArrayConstant [] (Array @@ -864,7 +864,7 @@ () ) (= - (Var 223 ac64) + (Var 224 ac64) (ArrayConstant [] (Array @@ -882,7 +882,7 @@ 2 accept_i16_array () [((ArrayPhysicalCast - (Var 223 ai16) + (Var 224 ai16) FixedSizeArray DescriptorArray (Array @@ -905,7 +905,7 @@ 2 accept_i32_array () [((ArrayPhysicalCast - (Var 223 ai32) + (Var 224 ai32) FixedSizeArray DescriptorArray (Array @@ -928,7 +928,7 @@ 2 accept_i64_array () [((ArrayPhysicalCast - (Var 223 ai64) + (Var 224 ai64) FixedSizeArray DescriptorArray (Array @@ -951,7 +951,7 @@ 2 accept_f32_array () [((ArrayPhysicalCast - (Var 223 af32) + (Var 224 af32) FixedSizeArray DescriptorArray (Array @@ -974,7 +974,7 @@ 2 accept_f64_array () [((ArrayPhysicalCast - (Var 223 af64) + (Var 224 af64) FixedSizeArray DescriptorArray (Array @@ -1009,11 +1009,11 @@ main_program: (Program (SymbolTable - 225 + 226 { __main__global_stmts: (ExternalSymbol - 225 + 226 __main__global_stmts 2 __main__global_stmts __main__ @@ -1025,7 +1025,7 @@ main_program [__main__] [(SubroutineCall - 225 __main__global_stmts + 226 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index ad641a6b1a..bb390b83e7 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "438ea76f5f3d93052f2d8fdd138cc3fb05400a21ff8379f346473bd1", + "stdout_hash": "1996fba6b4cd68b6b52467460a42836eebe5b048abed03bb662e093d", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_02_decl-e8f6874.stdout b/tests/reference/asr-array_02_decl-e8f6874.stdout index 01d5dad259..ee0ba19be3 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.stdout +++ b/tests/reference/asr-array_02_decl-e8f6874.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 222 + 223 { }) @@ -46,11 +46,11 @@ accept_multidim_f32_array: (Function (SymbolTable - 219 + 220 { _lpython_return_variable: (Variable - 219 + 220 _lpython_return_variable [] ReturnVar @@ -66,7 +66,7 @@ ), xf32: (Variable - 219 + 220 xf32 [] InOut @@ -107,11 +107,11 @@ .false. ) [] - [(Var 219 xf32)] + [(Var 220 xf32)] [(= - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) (ArrayItem - (Var 219 xf32) + (Var 220 xf32) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -122,7 +122,7 @@ () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -131,11 +131,11 @@ accept_multidim_f64_array: (Function (SymbolTable - 220 + 221 { _lpython_return_variable: (Variable - 220 + 221 _lpython_return_variable [] ReturnVar @@ -151,7 +151,7 @@ ), xf64: (Variable - 220 + 221 xf64 [] InOut @@ -196,11 +196,11 @@ .false. ) [] - [(Var 220 xf64)] + [(Var 221 xf64)] [(= - (Var 220 _lpython_return_variable) + (Var 221 _lpython_return_variable) (ArrayItem - (Var 220 xf64) + (Var 221 xf64) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -214,7 +214,7 @@ () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 221 _lpython_return_variable) Public .false. .false. @@ -223,11 +223,11 @@ accept_multidim_i32_array: (Function (SymbolTable - 217 + 218 { _lpython_return_variable: (Variable - 217 + 218 _lpython_return_variable [] ReturnVar @@ -243,7 +243,7 @@ ), xi32: (Variable - 217 + 218 xi32 [] InOut @@ -288,11 +288,11 @@ .false. ) [] - [(Var 217 xi32)] + [(Var 218 xi32)] [(= - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) (ArrayItem - (Var 217 xi32) + (Var 218 xi32) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -306,7 +306,7 @@ () ) (Return)] - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -315,11 +315,11 @@ accept_multidim_i64_array: (Function (SymbolTable - 218 + 219 { _lpython_return_variable: (Variable - 218 + 219 _lpython_return_variable [] ReturnVar @@ -335,7 +335,7 @@ ), xi64: (Variable - 218 + 219 xi64 [] InOut @@ -384,11 +384,11 @@ .false. ) [] - [(Var 218 xi64)] + [(Var 219 xi64)] [(= - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) (ArrayItem - (Var 218 xi64) + (Var 219 xi64) [(() (IntegerConstant 9 (Integer 4)) ()) @@ -405,7 +405,7 @@ () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -414,11 +414,11 @@ declare_arrays: (Function (SymbolTable - 221 + 222 { ac32: (Variable - 221 + 222 ac32 [] Local @@ -443,7 +443,7 @@ ), ac64: (Variable - 221 + 222 ac64 [] Local @@ -470,7 +470,7 @@ ), af32: (Variable - 221 + 222 af32 [] Local @@ -491,7 +491,7 @@ ), af64: (Variable - 221 + 222 af64 [] Local @@ -514,7 +514,7 @@ ), ai32: (Variable - 221 + 222 ai32 [] Local @@ -537,7 +537,7 @@ ), ai64: (Variable - 221 + 222 ai64 [] Local @@ -582,7 +582,7 @@ accept_multidim_f64_array] [] [(= - (Var 221 ai32) + (Var 222 ai32) (ArrayConstant [] (Array @@ -598,7 +598,7 @@ () ) (= - (Var 221 ai64) + (Var 222 ai64) (ArrayConstant [] (Array @@ -616,7 +616,7 @@ () ) (= - (Var 221 af32) + (Var 222 af32) (ArrayConstant [] (Array @@ -630,7 +630,7 @@ () ) (= - (Var 221 af64) + (Var 222 af64) (ArrayConstant [] (Array @@ -646,7 +646,7 @@ () ) (= - (Var 221 ac32) + (Var 222 ac32) (ArrayConstant [] (Array @@ -664,7 +664,7 @@ () ) (= - (Var 221 ac64) + (Var 222 ac64) (ArrayConstant [] (Array @@ -688,7 +688,7 @@ 2 accept_multidim_i32_array () [((ArrayPhysicalCast - (Var 221 ai32) + (Var 222 ai32) FixedSizeArray DescriptorArray (Array @@ -713,7 +713,7 @@ 2 accept_multidim_i64_array () [((ArrayPhysicalCast - (Var 221 ai64) + (Var 222 ai64) FixedSizeArray DescriptorArray (Array @@ -740,7 +740,7 @@ 2 accept_multidim_f32_array () [((ArrayPhysicalCast - (Var 221 af32) + (Var 222 af32) FixedSizeArray DescriptorArray (Array @@ -763,7 +763,7 @@ 2 accept_multidim_f64_array () [((ArrayPhysicalCast - (Var 221 af64) + (Var 222 af64) FixedSizeArray DescriptorArray (Array @@ -800,11 +800,11 @@ main_program: (Program (SymbolTable - 223 + 224 { __main__global_stmts: (ExternalSymbol - 223 + 224 __main__global_stmts 2 __main__global_stmts __main__ @@ -816,7 +816,7 @@ main_program [__main__] [(SubroutineCall - 223 __main__global_stmts + 224 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 9c5757347c..ad02ccbae1 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "d5ffa96b3a5833d2e0c9cc6d5c13086223bfba3bb53de623b1c4058a", + "stdout_hash": "cffb4533d2b9605c9b4924785d3943ff79c0a81ca79a5da51c89cae2", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stdout b/tests/reference/asr-bindc_02-bc1a7ea.stdout index f6f952a50b..c0cab30e46 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.stdout +++ b/tests/reference/asr-bindc_02-bc1a7ea.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 218 + 219 { }) @@ -76,11 +76,11 @@ f: (Function (SymbolTable - 217 + 218 { y: (Variable - 217 + 218 y [] Local @@ -101,7 +101,7 @@ ), yptr1: (Variable - 217 + 218 yptr1 [] Local @@ -124,7 +124,7 @@ ), yq: (Variable - 217 + 218 yq [] Local @@ -157,14 +157,14 @@ [] [] [(= - (Var 217 yq) + (Var 218 yq) (PointerNullConstant (CPtr) ) () ) (= - (Var 217 y) + (Var 218 y) (ArrayConstant [] (Array @@ -179,7 +179,7 @@ ) (= (ArrayItem - (Var 217 y) + (Var 218 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -197,7 +197,7 @@ ) (= (ArrayItem - (Var 217 y) + (Var 218 y) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -214,9 +214,9 @@ () ) (= - (Var 217 yptr1) + (Var 218 yptr1) (GetPointer - (Var 217 y) + (Var 218 y) (Pointer (Array (Integer 2) @@ -231,7 +231,7 @@ ) (Print [(GetPointer - (Var 217 y) + (Var 218 y) (Pointer (Array (Integer 2) @@ -242,13 +242,13 @@ ) () ) - (Var 217 yptr1)] + (Var 218 yptr1)] () () ) (Print [(ArrayItem - (Var 217 yptr1) + (Var 218 yptr1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -257,7 +257,7 @@ () ) (ArrayItem - (Var 217 yptr1) + (Var 218 yptr1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -271,7 +271,7 @@ (Assert (IntegerCompare (ArrayItem - (Var 217 yptr1) + (Var 218 yptr1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -294,7 +294,7 @@ (Assert (IntegerCompare (ArrayItem - (Var 217 yptr1) + (Var 218 yptr1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -315,8 +315,8 @@ () ) (CPtrToPointer - (Var 217 yq) - (Var 217 yptr1) + (Var 218 yq) + (Var 218 yptr1) (ArrayConstant [(IntegerConstant 2 (Integer 4))] (Array @@ -339,8 +339,8 @@ ) ) (Print - [(Var 217 yq) - (Var 217 yptr1)] + [(Var 218 yq) + (Var 218 yptr1)] () () )] @@ -404,11 +404,11 @@ main_program: (Program (SymbolTable - 219 + 220 { __main__global_stmts: (ExternalSymbol - 219 + 220 __main__global_stmts 2 __main__global_stmts __main__ @@ -420,7 +420,7 @@ main_program [__main__] [(SubroutineCall - 219 __main__global_stmts + 220 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index 5ae9619444..e24594ec34 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-cast-435c233.stdout", - "stdout_hash": "e568a4235ef2ea5a21a03f280baf6e18a4a83f2a9b1d804d695a185d", + "stdout_hash": "822b8228acabc78d3435e496a787f9fe336ca023170819f6a44c784b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-cast-435c233.stdout b/tests/reference/asr-cast-435c233.stdout index e49811647d..70ebffd6c1 100644 --- a/tests/reference/asr-cast-435c233.stdout +++ b/tests/reference/asr-cast-435c233.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -285,11 +285,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -301,7 +301,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index 164b7f2d2b..e510c25e6b 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-complex1-f26c460.stdout", - "stdout_hash": "22dc4c9b17e4d9a3d251c7b52d71603358cb8003e3d1b5bf520965cb", + "stdout_hash": "da583127258ad4be4addc077f3892ebcb8fefaa84bc05c2b43a88e28", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-complex1-f26c460.stdout b/tests/reference/asr-complex1-f26c460.stdout index 4a5c14186a..b35eeae07c 100644 --- a/tests/reference/asr-complex1-f26c460.stdout +++ b/tests/reference/asr-complex1-f26c460.stdout @@ -776,7 +776,7 @@ main_program: (Program (SymbolTable - 134 + 135 { }) diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 341f639d3e..9a41b10ab1 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-constants1-5828e8a.stdout", - "stdout_hash": "52b5b013e314db6e9bfdc763cfc5d57b06dc3cdadcf143d7de20cb96", + "stdout_hash": "794d3e74cb45e02d2a6eeaeffd0250f0ae26ccfba3a418cfffee6801", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-constants1-5828e8a.stdout b/tests/reference/asr-constants1-5828e8a.stdout index 8ce9a7d4ac..aeab7b06d2 100644 --- a/tests/reference/asr-constants1-5828e8a.stdout +++ b/tests/reference/asr-constants1-5828e8a.stdout @@ -1778,7 +1778,7 @@ main_program: (Program (SymbolTable - 142 + 143 { }) diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index 44aa2ec76e..bec8718c39 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "60bd6f26f1332d2a618ddb3f459ce1a31ce710db3f2ec4fba1d1c751", + "stdout_hash": "0622b92e57d61f2c856798f169ba688d1a79d1697d87bdfe43735726", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-elemental_01-b58df26.stdout b/tests/reference/asr-elemental_01-b58df26.stdout index becd7bbfec..0ccc4d4bcf 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 250 + 251 { }) @@ -84,11 +84,11 @@ elemental_cos: (Function (SymbolTable - 225 + 226 { array2d: (Variable - 225 + 226 array2d [] Local @@ -111,7 +111,7 @@ ), cos2d: (Variable - 225 + 226 cos2d [] Local @@ -134,7 +134,7 @@ ), cos@__lpython_overloaded_0__cos: (ExternalSymbol - 225 + 226 cos@__lpython_overloaded_0__cos 3 __lpython_overloaded_0__cos numpy @@ -144,7 +144,7 @@ ), i: (Variable - 225 + 226 i [] Local @@ -160,7 +160,7 @@ ), j: (Variable - 225 + 226 j [] Local @@ -193,7 +193,7 @@ [verify2d] [] [(= - (Var 225 array2d) + (Var 226 array2d) (ArrayConstant [] (Array @@ -209,7 +209,7 @@ () ) (= - (Var 225 cos2d) + (Var 226 cos2d) (ArrayConstant [] (Array @@ -226,7 +226,7 @@ ) (DoLoop () - ((Var 225 i) + ((Var 226 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -238,7 +238,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 225 j) + ((Var 226 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -250,12 +250,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 array2d) + (Var 226 array2d) [(() - (Var 225 i) + (Var 226 i) ()) (() - (Var 225 j) + (Var 226 j) ())] (Real 8) RowMajor @@ -263,9 +263,9 @@ ) (Cast (IntegerBinOp - (Var 225 i) + (Var 226 i) Add - (Var 225 j) + (Var 226 j) (Integer 4) () ) @@ -278,12 +278,12 @@ )] ) (= - (Var 225 cos2d) + (Var 226 cos2d) (RealBinOp (FunctionCall - 225 cos@__lpython_overloaded_0__cos + 226 cos@__lpython_overloaded_0__cos 2 cos - [((Var 225 array2d))] + [((Var 226 array2d))] (Array (Real 8) [((IntegerConstant 0 (Integer 4)) @@ -316,7 +316,7 @@ 2 verify2d () [((ArrayPhysicalCast - (Var 225 array2d) + (Var 226 array2d) FixedSizeArray DescriptorArray (Array @@ -330,7 +330,7 @@ () )) ((ArrayPhysicalCast - (Var 225 cos2d) + (Var 226 cos2d) FixedSizeArray DescriptorArray (Array @@ -356,11 +356,11 @@ elemental_mul: (Function (SymbolTable - 223 + 224 { array_a: (Variable - 223 + 224 array_a [] Local @@ -381,7 +381,7 @@ ), array_b: (Variable - 223 + 224 array_b [] Local @@ -402,7 +402,7 @@ ), array_c: (Variable - 223 + 224 array_c [] Local @@ -423,7 +423,7 @@ ), i: (Variable - 223 + 224 i [] Local @@ -439,7 +439,7 @@ ), j: (Variable - 223 + 224 j [] Local @@ -455,7 +455,7 @@ ), k: (Variable - 223 + 224 k [] Local @@ -488,7 +488,7 @@ [verify1d_mul] [] [(= - (Var 223 array_a) + (Var 224 array_a) (ArrayConstant [] (Array @@ -502,7 +502,7 @@ () ) (= - (Var 223 array_b) + (Var 224 array_b) (ArrayConstant [] (Array @@ -516,7 +516,7 @@ () ) (= - (Var 223 array_c) + (Var 224 array_c) (ArrayConstant [] (Array @@ -531,7 +531,7 @@ ) (DoLoop () - ((Var 223 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -543,16 +543,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 223 array_a) + (Var 224 array_a) [(() - (Var 223 i) + (Var 224 i) ())] (Real 8) RowMajor () ) (Cast - (Var 223 i) + (Var 224 i) IntegerToReal (Real 8) () @@ -562,7 +562,7 @@ ) (DoLoop () - ((Var 223 j) + ((Var 224 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -574,9 +574,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 223 array_b) + (Var 224 array_b) [(() - (Var 223 j) + (Var 224 j) ())] (Real 8) RowMajor @@ -584,7 +584,7 @@ ) (Cast (IntegerBinOp - (Var 223 j) + (Var 224 j) Add (IntegerConstant 5 (Integer 4)) (Integer 4) @@ -598,11 +598,11 @@ )] ) (= - (Var 223 array_c) + (Var 224 array_c) (RealBinOp (RealBinOp (RealBinOp - (Var 223 array_a) + (Var 224 array_a) Pow (RealConstant 2.000000 @@ -631,7 +631,7 @@ ) Mul (RealBinOp - (Var 223 array_b) + (Var 224 array_b) Pow (RealConstant 3.000000 @@ -659,7 +659,7 @@ 2 verify1d_mul () [((ArrayPhysicalCast - (Var 223 array_a) + (Var 224 array_a) FixedSizeArray DescriptorArray (Array @@ -671,7 +671,7 @@ () )) ((ArrayPhysicalCast - (Var 223 array_b) + (Var 224 array_b) FixedSizeArray DescriptorArray (Array @@ -683,7 +683,7 @@ () )) ((ArrayPhysicalCast - (Var 223 array_c) + (Var 224 array_c) FixedSizeArray DescriptorArray (Array @@ -706,11 +706,11 @@ elemental_sin: (Function (SymbolTable - 224 + 225 { array1d: (Variable - 224 + 225 array1d [] Local @@ -731,7 +731,7 @@ ), arraynd: (Variable - 224 + 225 arraynd [] Local @@ -756,7 +756,7 @@ ), i: (Variable - 224 + 225 i [] Local @@ -772,7 +772,7 @@ ), j: (Variable - 224 + 225 j [] Local @@ -788,7 +788,7 @@ ), k: (Variable - 224 + 225 k [] Local @@ -804,7 +804,7 @@ ), sin1d: (Variable - 224 + 225 sin1d [] Local @@ -825,7 +825,7 @@ ), sin@__lpython_overloaded_0__sin: (ExternalSymbol - 224 + 225 sin@__lpython_overloaded_0__sin 3 __lpython_overloaded_0__sin numpy @@ -835,7 +835,7 @@ ), sin@__lpython_overloaded_1__sin: (ExternalSymbol - 224 + 225 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -845,7 +845,7 @@ ), sinnd: (Variable - 224 + 225 sinnd [] Local @@ -888,7 +888,7 @@ verifynd] [] [(= - (Var 224 array1d) + (Var 225 array1d) (ArrayConstant [] (Array @@ -902,7 +902,7 @@ () ) (= - (Var 224 sin1d) + (Var 225 sin1d) (ArrayConstant [] (Array @@ -917,7 +917,7 @@ ) (DoLoop () - ((Var 224 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -929,16 +929,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 array1d) + (Var 225 array1d) [(() - (Var 224 i) + (Var 225 i) ())] (Real 4) RowMajor () ) (Cast - (Var 224 i) + (Var 225 i) IntegerToReal (Real 4) () @@ -947,14 +947,14 @@ )] ) (= - (Var 224 sin1d) + (Var 225 sin1d) (FunctionCall - 224 sin@__lpython_overloaded_1__sin + 225 sin@__lpython_overloaded_1__sin 2 sin [((FunctionCall - 224 sin@__lpython_overloaded_1__sin + 225 sin@__lpython_overloaded_1__sin 2 sin - [((Var 224 array1d))] + [((Var 225 array1d))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -979,7 +979,7 @@ 2 verify1d () [((ArrayPhysicalCast - (Var 224 array1d) + (Var 225 array1d) FixedSizeArray DescriptorArray (Array @@ -991,7 +991,7 @@ () )) ((ArrayPhysicalCast - (Var 224 sin1d) + (Var 225 sin1d) FixedSizeArray DescriptorArray (Array @@ -1006,7 +1006,7 @@ () ) (= - (Var 224 arraynd) + (Var 225 arraynd) (ArrayConstant [] (Array @@ -1024,7 +1024,7 @@ () ) (= - (Var 224 sinnd) + (Var 225 sinnd) (ArrayConstant [] (Array @@ -1043,7 +1043,7 @@ ) (DoLoop () - ((Var 224 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 200 (Integer 4)) @@ -1055,7 +1055,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 224 j) + ((Var 225 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -1067,7 +1067,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 224 k) + ((Var 225 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1079,15 +1079,15 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 arraynd) + (Var 225 arraynd) [(() - (Var 224 i) + (Var 225 i) ()) (() - (Var 224 j) + (Var 225 j) ()) (() - (Var 224 k) + (Var 225 k) ())] (Real 8) RowMajor @@ -1096,14 +1096,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 224 i) + (Var 225 i) Add - (Var 224 j) + (Var 225 j) (Integer 4) () ) Add - (Var 224 k) + (Var 225 k) (Integer 4) () ) @@ -1117,12 +1117,12 @@ )] ) (= - (Var 224 sinnd) + (Var 225 sinnd) (RealBinOp (FunctionCall - 224 sin@__lpython_overloaded_0__sin + 225 sin@__lpython_overloaded_0__sin 2 sin - [((Var 224 arraynd))] + [((Var 225 arraynd))] (Array (Real 8) [((IntegerConstant 0 (Integer 4)) @@ -1159,7 +1159,7 @@ 2 verifynd () [((ArrayPhysicalCast - (Var 224 arraynd) + (Var 225 arraynd) FixedSizeArray DescriptorArray (Array @@ -1175,7 +1175,7 @@ () )) ((ArrayPhysicalCast - (Var 224 sinnd) + (Var 225 sinnd) FixedSizeArray DescriptorArray (Array @@ -1204,11 +1204,11 @@ elemental_sum: (Function (SymbolTable - 222 + 223 { array_a: (Variable - 222 + 223 array_a [] Local @@ -1229,7 +1229,7 @@ ), array_b: (Variable - 222 + 223 array_b [] Local @@ -1250,7 +1250,7 @@ ), array_c: (Variable - 222 + 223 array_c [] Local @@ -1271,7 +1271,7 @@ ), i: (Variable - 222 + 223 i [] Local @@ -1287,7 +1287,7 @@ ), j: (Variable - 222 + 223 j [] Local @@ -1303,7 +1303,7 @@ ), k: (Variable - 222 + 223 k [] Local @@ -1336,7 +1336,7 @@ [verify1d_sum] [] [(= - (Var 222 array_a) + (Var 223 array_a) (ArrayConstant [] (Array @@ -1350,7 +1350,7 @@ () ) (= - (Var 222 array_b) + (Var 223 array_b) (ArrayConstant [] (Array @@ -1364,7 +1364,7 @@ () ) (= - (Var 222 array_c) + (Var 223 array_c) (ArrayConstant [] (Array @@ -1379,7 +1379,7 @@ ) (DoLoop () - ((Var 222 i) + ((Var 223 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -1391,16 +1391,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 222 array_a) + (Var 223 array_a) [(() - (Var 222 i) + (Var 223 i) ())] (Real 8) RowMajor () ) (Cast - (Var 222 i) + (Var 223 i) IntegerToReal (Real 8) () @@ -1410,7 +1410,7 @@ ) (DoLoop () - ((Var 222 j) + ((Var 223 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -1422,9 +1422,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 222 array_b) + (Var 223 array_b) [(() - (Var 222 j) + (Var 223 j) ())] (Real 8) RowMajor @@ -1432,7 +1432,7 @@ ) (Cast (IntegerBinOp - (Var 222 j) + (Var 223 j) Add (IntegerConstant 5 (Integer 4)) (Integer 4) @@ -1446,10 +1446,10 @@ )] ) (= - (Var 222 array_c) + (Var 223 array_c) (RealBinOp (RealBinOp - (Var 222 array_a) + (Var 223 array_a) Pow (RealConstant 2.000000 @@ -1471,7 +1471,7 @@ ) Mul (RealBinOp - (Var 222 array_b) + (Var 223 array_b) Pow (RealConstant 3.000000 @@ -1507,7 +1507,7 @@ 2 verify1d_sum () [((ArrayPhysicalCast - (Var 222 array_a) + (Var 223 array_a) FixedSizeArray DescriptorArray (Array @@ -1519,7 +1519,7 @@ () )) ((ArrayPhysicalCast - (Var 222 array_b) + (Var 223 array_b) FixedSizeArray DescriptorArray (Array @@ -1531,7 +1531,7 @@ () )) ((ArrayPhysicalCast - (Var 222 array_c) + (Var 223 array_c) FixedSizeArray DescriptorArray (Array @@ -1554,11 +1554,11 @@ elemental_trig_identity: (Function (SymbolTable - 226 + 227 { arraynd: (Variable - 226 + 227 arraynd [] Local @@ -1585,7 +1585,7 @@ ), cos@__lpython_overloaded_1__cos: (ExternalSymbol - 226 + 227 cos@__lpython_overloaded_1__cos 3 __lpython_overloaded_1__cos numpy @@ -1595,7 +1595,7 @@ ), eps: (Variable - 226 + 227 eps [] Local @@ -1611,7 +1611,7 @@ ), i: (Variable - 226 + 227 i [] Local @@ -1627,7 +1627,7 @@ ), j: (Variable - 226 + 227 j [] Local @@ -1643,7 +1643,7 @@ ), k: (Variable - 226 + 227 k [] Local @@ -1659,7 +1659,7 @@ ), l: (Variable - 226 + 227 l [] Local @@ -1675,7 +1675,7 @@ ), newshape: (Variable - 226 + 227 newshape [] Local @@ -1696,7 +1696,7 @@ ), observed: (Variable - 226 + 227 observed [] Local @@ -1723,7 +1723,7 @@ ), observed1d: (Variable - 226 + 227 observed1d [] Local @@ -1744,7 +1744,7 @@ ), sin@__lpython_overloaded_1__sin: (ExternalSymbol - 226 + 227 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -1771,7 +1771,7 @@ [] [] [(= - (Var 226 eps) + (Var 227 eps) (Cast (RealConstant 0.000001 @@ -1787,7 +1787,7 @@ () ) (= - (Var 226 arraynd) + (Var 227 arraynd) (ArrayConstant [] (Array @@ -1807,7 +1807,7 @@ () ) (= - (Var 226 observed) + (Var 227 observed) (ArrayConstant [] (Array @@ -1827,7 +1827,7 @@ () ) (= - (Var 226 observed1d) + (Var 227 observed1d) (ArrayConstant [] (Array @@ -1842,7 +1842,7 @@ ) (DoLoop () - ((Var 226 i) + ((Var 227 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -1854,7 +1854,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 226 j) + ((Var 227 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 32 (Integer 4)) @@ -1866,7 +1866,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 226 k) + ((Var 227 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 8 (Integer 4)) @@ -1878,7 +1878,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 226 l) + ((Var 227 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4 (Integer 4)) @@ -1890,18 +1890,18 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 226 arraynd) + (Var 227 arraynd) [(() - (Var 226 i) + (Var 227 i) ()) (() - (Var 226 j) + (Var 227 j) ()) (() - (Var 226 k) + (Var 227 k) ()) (() - (Var 226 l) + (Var 227 l) ())] (Real 4) RowMajor @@ -1911,19 +1911,19 @@ (IntegerBinOp (IntegerBinOp (IntegerBinOp - (Var 226 i) + (Var 227 i) Add - (Var 226 j) + (Var 227 j) (Integer 4) () ) Add - (Var 226 k) + (Var 227 k) (Integer 4) () ) Add - (Var 226 l) + (Var 227 l) (Integer 4) () ) @@ -1938,13 +1938,13 @@ )] ) (= - (Var 226 observed) + (Var 227 observed) (RealBinOp (RealBinOp (FunctionCall - 226 sin@__lpython_overloaded_1__sin + 227 sin@__lpython_overloaded_1__sin 2 sin - [((Var 226 arraynd))] + [((Var 227 arraynd))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -1987,9 +1987,9 @@ Add (RealBinOp (FunctionCall - 226 cos@__lpython_overloaded_1__cos + 227 cos@__lpython_overloaded_1__cos 2 cos - [((Var 226 arraynd))] + [((Var 227 arraynd))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -2046,7 +2046,7 @@ () ) (= - (Var 226 newshape) + (Var 227 newshape) (ArrayConstant [] (Array @@ -2061,7 +2061,7 @@ ) (= (ArrayItem - (Var 226 newshape) + (Var 227 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -2073,11 +2073,11 @@ () ) (= - (Var 226 observed1d) + (Var 227 observed1d) (ArrayReshape - (Var 226 observed) + (Var 227 observed) (ArrayPhysicalCast - (Var 226 newshape) + (Var 227 newshape) FixedSizeArray DescriptorArray (Array @@ -2100,7 +2100,7 @@ ) (DoLoop () - ((Var 226 i) + ((Var 227 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 65536 (Integer 4)) @@ -2116,9 +2116,9 @@ Abs [(RealBinOp (ArrayItem - (Var 226 observed1d) + (Var 227 observed1d) [(() - (Var 226 i) + (Var 227 i) ())] (Real 4) RowMajor @@ -2145,7 +2145,7 @@ () ) LtE - (Var 226 eps) + (Var 227 eps) (Logical 4) () ) @@ -2171,11 +2171,11 @@ verify1d: (Function (SymbolTable - 217 + 218 { array: (Variable - 217 + 218 array [] InOut @@ -2197,11 +2197,11 @@ block: (Block (SymbolTable - 227 + 228 { sin@__lpython_overloaded_1__sin: (ExternalSymbol - 227 + 228 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -2217,15 +2217,15 @@ Abs [(RealBinOp (FunctionCall - 227 sin@__lpython_overloaded_1__sin + 228 sin@__lpython_overloaded_1__sin 2 sin [((FunctionCall - 227 sin@__lpython_overloaded_1__sin + 228 sin@__lpython_overloaded_1__sin 2 sin [((ArrayItem - (Var 217 array) + (Var 218 array) [(() - (Var 217 i) + (Var 218 i) ())] (Real 4) RowMajor @@ -2241,9 +2241,9 @@ ) Sub (ArrayItem - (Var 217 result) + (Var 218 result) [(() - (Var 217 i) + (Var 218 i) ())] (Real 4) RowMajor @@ -2257,7 +2257,7 @@ () ) LtE - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -2266,7 +2266,7 @@ ), eps: (Variable - 217 + 218 eps [] Local @@ -2282,7 +2282,7 @@ ), i: (Variable - 217 + 218 i [] Local @@ -2298,7 +2298,7 @@ ), result: (Variable - 217 + 218 result [] InOut @@ -2319,7 +2319,7 @@ ), size: (Variable - 217 + 218 size [] In @@ -2362,11 +2362,11 @@ .false. ) [] - [(Var 217 array) - (Var 217 result) - (Var 217 size)] + [(Var 218 array) + (Var 218 result) + (Var 218 size)] [(= - (Var 217 eps) + (Var 218 eps) (Cast (RealConstant 0.000001 @@ -2383,10 +2383,10 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 217 size) + (Var 218 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2395,7 +2395,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 217 block + 218 block )] )] () @@ -2407,11 +2407,11 @@ verify1d_mul: (Function (SymbolTable - 221 + 222 { array_a: (Variable - 221 + 222 array_a [] InOut @@ -2432,7 +2432,7 @@ ), array_b: (Variable - 221 + 222 array_b [] InOut @@ -2453,7 +2453,7 @@ ), eps: (Variable - 221 + 222 eps [] Local @@ -2469,7 +2469,7 @@ ), i: (Variable - 221 + 222 i [] Local @@ -2485,7 +2485,7 @@ ), result: (Variable - 221 + 222 result [] InOut @@ -2506,7 +2506,7 @@ ), size: (Variable - 221 + 222 size [] In @@ -2555,12 +2555,12 @@ .false. ) [] - [(Var 221 array_a) - (Var 221 array_b) - (Var 221 result) - (Var 221 size)] + [(Var 222 array_a) + (Var 222 array_b) + (Var 222 result) + (Var 222 size)] [(= - (Var 221 eps) + (Var 222 eps) (RealConstant 0.000010 (Real 8) @@ -2569,10 +2569,10 @@ ) (DoLoop () - ((Var 221 i) + ((Var 222 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 221 size) + (Var 222 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2588,9 +2588,9 @@ (RealBinOp (RealBinOp (ArrayItem - (Var 221 array_a) + (Var 222 array_a) [(() - (Var 221 i) + (Var 222 i) ())] (Real 8) RowMajor @@ -2615,9 +2615,9 @@ Mul (RealBinOp (ArrayItem - (Var 221 array_b) + (Var 222 array_b) [(() - (Var 221 i) + (Var 222 i) ())] (Real 8) RowMajor @@ -2636,9 +2636,9 @@ ) Sub (ArrayItem - (Var 221 result) + (Var 222 result) [(() - (Var 221 i) + (Var 222 i) ())] (Real 8) RowMajor @@ -2652,7 +2652,7 @@ () ) LtE - (Var 221 eps) + (Var 222 eps) (Logical 4) () ) @@ -2668,11 +2668,11 @@ verify1d_sum: (Function (SymbolTable - 220 + 221 { array_a: (Variable - 220 + 221 array_a [] InOut @@ -2693,7 +2693,7 @@ ), array_b: (Variable - 220 + 221 array_b [] InOut @@ -2714,7 +2714,7 @@ ), eps: (Variable - 220 + 221 eps [] Local @@ -2730,7 +2730,7 @@ ), i: (Variable - 220 + 221 i [] Local @@ -2746,7 +2746,7 @@ ), result: (Variable - 220 + 221 result [] InOut @@ -2767,7 +2767,7 @@ ), size: (Variable - 220 + 221 size [] In @@ -2816,12 +2816,12 @@ .false. ) [] - [(Var 220 array_a) - (Var 220 array_b) - (Var 220 result) - (Var 220 size)] + [(Var 221 array_a) + (Var 221 array_b) + (Var 221 result) + (Var 221 size)] [(= - (Var 220 eps) + (Var 221 eps) (RealConstant 0.000000 (Real 8) @@ -2830,10 +2830,10 @@ ) (DoLoop () - ((Var 220 i) + ((Var 221 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 size) + (Var 221 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2848,9 +2848,9 @@ (RealBinOp (RealBinOp (ArrayItem - (Var 220 array_a) + (Var 221 array_a) [(() - (Var 220 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2873,9 +2873,9 @@ Mul (RealBinOp (ArrayItem - (Var 220 array_b) + (Var 221 array_b) [(() - (Var 220 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2897,9 +2897,9 @@ ) Sub (ArrayItem - (Var 220 result) + (Var 221 result) [(() - (Var 220 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2913,7 +2913,7 @@ () ) LtE - (Var 220 eps) + (Var 221 eps) (Logical 4) () ) @@ -2929,11 +2929,11 @@ verify2d: (Function (SymbolTable - 219 + 220 { array: (Variable - 219 + 220 array [] InOut @@ -2957,16 +2957,16 @@ block: (Block (SymbolTable - 231 + 232 { block: (Block (SymbolTable - 232 + 233 { cos@__lpython_overloaded_0__cos: (ExternalSymbol - 232 + 233 cos@__lpython_overloaded_0__cos 3 __lpython_overloaded_0__cos numpy @@ -2983,15 +2983,15 @@ [(RealBinOp (RealBinOp (FunctionCall - 232 cos@__lpython_overloaded_0__cos + 233 cos@__lpython_overloaded_0__cos 2 cos [((ArrayItem - (Var 219 array) + (Var 220 array) [(() - (Var 219 i) + (Var 220 i) ()) (() - (Var 219 j) + (Var 220 j) ())] (Real 8) RowMajor @@ -3011,12 +3011,12 @@ ) Sub (ArrayItem - (Var 219 result) + (Var 220 result) [(() - (Var 219 i) + (Var 220 i) ()) (() - (Var 219 j) + (Var 220 j) ())] (Real 8) RowMajor @@ -3030,7 +3030,7 @@ () ) LtE - (Var 219 eps) + (Var 220 eps) (Logical 4) () ) @@ -3041,10 +3041,10 @@ block [(DoLoop () - ((Var 219 j) + ((Var 220 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 219 size2) + (Var 220 size2) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3053,13 +3053,13 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 231 block + 232 block )] )] ), eps: (Variable - 219 + 220 eps [] Local @@ -3075,7 +3075,7 @@ ), i: (Variable - 219 + 220 i [] Local @@ -3091,7 +3091,7 @@ ), j: (Variable - 219 + 220 j [] Local @@ -3107,7 +3107,7 @@ ), result: (Variable - 219 + 220 result [] InOut @@ -3130,7 +3130,7 @@ ), size1: (Variable - 219 + 220 size1 [] In @@ -3146,7 +3146,7 @@ ), size2: (Variable - 219 + 220 size2 [] In @@ -3194,12 +3194,12 @@ .false. ) [] - [(Var 219 array) - (Var 219 result) - (Var 219 size1) - (Var 219 size2)] + [(Var 220 array) + (Var 220 result) + (Var 220 size1) + (Var 220 size2)] [(= - (Var 219 eps) + (Var 220 eps) (RealConstant 0.000000 (Real 8) @@ -3208,10 +3208,10 @@ ) (DoLoop () - ((Var 219 i) + ((Var 220 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 219 size1) + (Var 220 size1) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3220,7 +3220,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 219 block + 220 block )] )] () @@ -3232,11 +3232,11 @@ verifynd: (Function (SymbolTable - 218 + 219 { array: (Variable - 218 + 219 array [] InOut @@ -3262,21 +3262,21 @@ block: (Block (SymbolTable - 228 + 229 { block: (Block (SymbolTable - 229 + 230 { block: (Block (SymbolTable - 230 + 231 { sin@__lpython_overloaded_0__sin: (ExternalSymbol - 230 + 231 sin@__lpython_overloaded_0__sin 3 __lpython_overloaded_0__sin numpy @@ -3293,18 +3293,18 @@ [(RealBinOp (RealBinOp (FunctionCall - 230 sin@__lpython_overloaded_0__sin + 231 sin@__lpython_overloaded_0__sin 2 sin [((ArrayItem - (Var 218 array) + (Var 219 array) [(() - (Var 218 i) + (Var 219 i) ()) (() - (Var 218 j) + (Var 219 j) ()) (() - (Var 218 k) + (Var 219 k) ())] (Real 8) RowMajor @@ -3324,15 +3324,15 @@ ) Sub (ArrayItem - (Var 218 result) + (Var 219 result) [(() - (Var 218 i) + (Var 219 i) ()) (() - (Var 218 j) + (Var 219 j) ()) (() - (Var 218 k) + (Var 219 k) ())] (Real 8) RowMajor @@ -3346,7 +3346,7 @@ () ) LtE - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -3357,10 +3357,10 @@ block [(DoLoop () - ((Var 218 k) + ((Var 219 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 218 size3) + (Var 219 size3) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3369,7 +3369,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 229 block + 230 block )] )] ) @@ -3377,10 +3377,10 @@ block [(DoLoop () - ((Var 218 j) + ((Var 219 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 218 size2) + (Var 219 size2) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3389,13 +3389,13 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 228 block + 229 block )] )] ), eps: (Variable - 218 + 219 eps [] Local @@ -3411,7 +3411,7 @@ ), i: (Variable - 218 + 219 i [] Local @@ -3427,7 +3427,7 @@ ), j: (Variable - 218 + 219 j [] Local @@ -3443,7 +3443,7 @@ ), k: (Variable - 218 + 219 k [] Local @@ -3459,7 +3459,7 @@ ), result: (Variable - 218 + 219 result [] InOut @@ -3484,7 +3484,7 @@ ), size1: (Variable - 218 + 219 size1 [] In @@ -3500,7 +3500,7 @@ ), size2: (Variable - 218 + 219 size2 [] In @@ -3516,7 +3516,7 @@ ), size3: (Variable - 218 + 219 size3 [] In @@ -3569,13 +3569,13 @@ .false. ) [] - [(Var 218 array) - (Var 218 result) - (Var 218 size1) - (Var 218 size2) - (Var 218 size3)] + [(Var 219 array) + (Var 219 result) + (Var 219 size1) + (Var 219 size2) + (Var 219 size3)] [(= - (Var 218 eps) + (Var 219 eps) (RealConstant 0.000000 (Real 8) @@ -3584,10 +3584,10 @@ ) (DoLoop () - ((Var 218 i) + ((Var 219 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 218 size1) + (Var 219 size1) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3596,7 +3596,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 218 block + 219 block )] )] () @@ -3616,11 +3616,11 @@ main_program: (Program (SymbolTable - 251 + 252 { __main__global_stmts: (ExternalSymbol - 251 + 252 __main__global_stmts 2 __main__global_stmts __main__ @@ -3632,7 +3632,7 @@ main_program [__main__] [(SubroutineCall - 251 __main__global_stmts + 252 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index 852142e60b..d57e5e43c5 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr10-efcbb1b.stdout", - "stdout_hash": "49e11c3fdd9598777fbcede05d2201334a2312adacb1aaf11b3b6494", + "stdout_hash": "6e81b95cd4cbd649460da7d5568b6913dfd8df4ced620cd28f8bc640", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr10-efcbb1b.stdout b/tests/reference/asr-expr10-efcbb1b.stdout index fd62395c18..09f44bdc93 100644 --- a/tests/reference/asr-expr10-efcbb1b.stdout +++ b/tests/reference/asr-expr10-efcbb1b.stdout @@ -440,7 +440,7 @@ main_program: (Program (SymbolTable - 133 + 134 { }) diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 73b00d00a8..a64b9711a1 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr13-81bdb5a.stdout", - "stdout_hash": "2809b128c6ef1ec6a287a8583c17f3129c467d1de7f83158d8686dd0", + "stdout_hash": "1afc753e09bffdc7f50510a25fb1fcb2a7910f6cc5c0f49afe129dca", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr13-81bdb5a.stdout b/tests/reference/asr-expr13-81bdb5a.stdout index 2b6b4fb980..9a8d1c9fc8 100644 --- a/tests/reference/asr-expr13-81bdb5a.stdout +++ b/tests/reference/asr-expr13-81bdb5a.stdout @@ -459,7 +459,7 @@ main_program: (Program (SymbolTable - 133 + 134 { }) diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index c542cdee71..8766b8b0bd 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr7-480ba2f.stdout", - "stdout_hash": "4834c05f67c941d7c9abd01a25e78ea0cf59dd855c9d635d21247cc4", + "stdout_hash": "d810d378b385f27d5cfde8c5bf45c18da4531d3bb50b149f6de0ee45", "stderr": "asr-expr7-480ba2f.stderr", "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", "returncode": 0 diff --git a/tests/reference/asr-expr7-480ba2f.stdout b/tests/reference/asr-expr7-480ba2f.stdout index cfa2719138..843d642e49 100644 --- a/tests/reference/asr-expr7-480ba2f.stdout +++ b/tests/reference/asr-expr7-480ba2f.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 135 + 136 { }) @@ -344,11 +344,11 @@ main_program: (Program (SymbolTable - 136 + 137 { __main__global_stmts: (ExternalSymbol - 136 + 137 __main__global_stmts 2 __main__global_stmts __main__ @@ -360,7 +360,7 @@ main_program [__main__] [(SubroutineCall - 136 __main__global_stmts + 137 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index a32e0c38a9..f6c2cef14e 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_05-3a37324.stdout", - "stdout_hash": "e4c7e4ed4ed65f39d751f00be6544b4f378762ffa1c72cab5f852dec", + "stdout_hash": "954b957e61e1f645e7ed719a6abe58f6267dcd815b589629a826d3cf", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_05-3a37324.stdout b/tests/reference/asr-expr_05-3a37324.stdout index 753482f57b..e25c17e3dc 100644 --- a/tests/reference/asr-expr_05-3a37324.stdout +++ b/tests/reference/asr-expr_05-3a37324.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 135 + 136 { }) @@ -1612,11 +1612,11 @@ main_program: (Program (SymbolTable - 136 + 137 { __main__global_stmts: (ExternalSymbol - 136 + 137 __main__global_stmts 2 __main__global_stmts __main__ @@ -1628,7 +1628,7 @@ main_program [__main__] [(SubroutineCall - 136 __main__global_stmts + 137 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index 0a831af1c4..d7d3c4d177 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "421aec154b394d5a7e1947fabfb10c5b73d44fcb9d6d646157975ba3", + "stdout_hash": "56a5d69bd6c9359f46affb456a3fd55acfae8e396b677f40a0d60520", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_01-682b1b2.stdout b/tests/reference/asr-generics_array_01-682b1b2.stdout index ab6d308b49..720ed28140 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.stdout +++ b/tests/reference/asr-generics_array_01-682b1b2.stdout @@ -28,11 +28,11 @@ __asr_generic_f_0: (Function (SymbolTable - 219 + 220 { _lpython_return_variable: (Variable - 219 + 220 _lpython_return_variable [] ReturnVar @@ -48,7 +48,7 @@ ), i: (Variable - 219 + 220 i [] In @@ -64,7 +64,7 @@ ), lst: (Variable - 219 + 220 lst [] InOut @@ -106,11 +106,11 @@ .false. ) [] - [(Var 219 lst) - (Var 219 i)] + [(Var 220 lst) + (Var 220 i)] [(= (ArrayItem - (Var 219 lst) + (Var 220 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -118,13 +118,13 @@ RowMajor () ) - (Var 219 i) + (Var 220 i) () ) (= - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) (ArrayItem - (Var 219 lst) + (Var 220 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -135,7 +135,7 @@ () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -144,7 +144,7 @@ __main__global_stmts: (Function (SymbolTable - 220 + 221 { }) @@ -180,11 +180,11 @@ f: (Function (SymbolTable - 217 + 218 { _lpython_return_variable: (Variable - 217 + 218 _lpython_return_variable [] ReturnVar @@ -202,7 +202,7 @@ ), i: (Variable - 217 + 218 i [] In @@ -220,7 +220,7 @@ ), lst: (Variable - 217 + 218 lst [] InOut @@ -270,11 +270,11 @@ .false. ) [] - [(Var 217 lst) - (Var 217 i)] + [(Var 218 lst) + (Var 218 i)] [(= (ArrayItem - (Var 217 lst) + (Var 218 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -284,13 +284,13 @@ RowMajor () ) - (Var 217 i) + (Var 218 i) () ) (= - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) (ArrayItem - (Var 217 lst) + (Var 218 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -303,7 +303,7 @@ () ) (Return)] - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -312,11 +312,11 @@ use_array: (Function (SymbolTable - 218 + 219 { array: (Variable - 218 + 219 array [] Local @@ -337,7 +337,7 @@ ), x: (Variable - 218 + 219 x [] Local @@ -370,7 +370,7 @@ [__asr_generic_f_0] [] [(= - (Var 218 array) + (Var 219 array) (ArrayConstant [] (Array @@ -384,7 +384,7 @@ () ) (= - (Var 218 x) + (Var 219 x) (IntegerConstant 69 (Integer 4)) () ) @@ -393,7 +393,7 @@ 2 __asr_generic_f_0 () [((ArrayPhysicalCast - (Var 218 array) + (Var 219 array) FixedSizeArray DescriptorArray (Array @@ -404,7 +404,7 @@ ) () )) - ((Var 218 x))] + ((Var 219 x))] (Integer 4) () () @@ -429,11 +429,11 @@ main_program: (Program (SymbolTable - 221 + 222 { __main__global_stmts: (ExternalSymbol - 221 + 222 __main__global_stmts 2 __main__global_stmts __main__ @@ -445,7 +445,7 @@ main_program [__main__] [(SubroutineCall - 221 __main__global_stmts + 222 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index 1cd07220a6..8c48c257fa 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_02-22c8dc1.stdout", - "stdout_hash": "e5f7a7dfcbe77d17d83d54dee4bf42ae4908be2ddfeefe0dd7b4d041", + "stdout_hash": "7aa1bf790d7ea8c3317ba24adeebf3dfefd908ffb085dd992120beb3", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stdout b/tests/reference/asr-generics_array_02-22c8dc1.stdout index c1dea0a458..add3249036 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.stdout +++ b/tests/reference/asr-generics_array_02-22c8dc1.stdout @@ -28,11 +28,11 @@ __asr_generic_g_0: (Function (SymbolTable - 223 + 224 { a: (Variable - 223 + 224 a [n] InOut @@ -42,7 +42,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 223 n))] + (Var 224 n))] PointerToDataArray ) () @@ -53,7 +53,7 @@ ), b: (Variable - 223 + 224 b [n] InOut @@ -63,7 +63,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 223 n))] + (Var 224 n))] PointerToDataArray ) () @@ -74,7 +74,7 @@ ), i: (Variable - 223 + 224 i [] Local @@ -90,7 +90,7 @@ ), n: (Variable - 223 + 224 n [] In @@ -106,7 +106,7 @@ ), r: (Variable - 223 + 224 r [n] Local @@ -116,7 +116,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 223 n))] + (Var 224 n))] PointerToDataArray ) () @@ -162,17 +162,17 @@ .false. ) [add_integer] - [(Var 223 n) - (Var 223 a) - (Var 223 b)] + [(Var 224 n) + (Var 224 a) + (Var 224 b)] [(= - (Var 223 r) + (Var 224 r) (ArrayConstant [] (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 223 n))] + (Var 224 n))] PointerToDataArray ) RowMajor @@ -181,10 +181,10 @@ ) (DoLoop () - ((Var 223 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 223 n) + (Var 224 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -193,9 +193,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 223 r) + (Var 224 r) [(() - (Var 223 i) + (Var 224 i) ())] (Integer 4) RowMajor @@ -205,18 +205,18 @@ 2 add_integer () [((ArrayItem - (Var 223 a) + (Var 224 a) [(() - (Var 223 i) + (Var 224 i) ())] (Integer 4) RowMajor () )) ((ArrayItem - (Var 223 b) + (Var 224 b) [(() - (Var 223 i) + (Var 224 i) ())] (Integer 4) RowMajor @@ -231,7 +231,7 @@ ) (Print [(ArrayItem - (Var 223 r) + (Var 224 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -251,11 +251,11 @@ __asr_generic_g_1: (Function (SymbolTable - 224 + 225 { a: (Variable - 224 + 225 a [n] InOut @@ -265,7 +265,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 225 n))] PointerToDataArray ) () @@ -276,7 +276,7 @@ ), b: (Variable - 224 + 225 b [n] InOut @@ -286,7 +286,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 225 n))] PointerToDataArray ) () @@ -297,7 +297,7 @@ ), i: (Variable - 224 + 225 i [] Local @@ -313,7 +313,7 @@ ), n: (Variable - 224 + 225 n [] In @@ -329,7 +329,7 @@ ), r: (Variable - 224 + 225 r [n] Local @@ -339,7 +339,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 225 n))] PointerToDataArray ) () @@ -385,17 +385,17 @@ .false. ) [add_float] - [(Var 224 n) - (Var 224 a) - (Var 224 b)] + [(Var 225 n) + (Var 225 a) + (Var 225 b)] [(= - (Var 224 r) + (Var 225 r) (ArrayConstant [] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 225 n))] PointerToDataArray ) RowMajor @@ -404,10 +404,10 @@ ) (DoLoop () - ((Var 224 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 224 n) + (Var 225 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -416,9 +416,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 r) + (Var 225 r) [(() - (Var 224 i) + (Var 225 i) ())] (Real 4) RowMajor @@ -428,18 +428,18 @@ 2 add_float () [((ArrayItem - (Var 224 a) + (Var 225 a) [(() - (Var 224 i) + (Var 225 i) ())] (Real 4) RowMajor () )) ((ArrayItem - (Var 224 b) + (Var 225 b) [(() - (Var 224 i) + (Var 225 i) ())] (Real 4) RowMajor @@ -454,7 +454,7 @@ ) (Print [(ArrayItem - (Var 224 r) + (Var 225 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -474,7 +474,7 @@ __main__global_stmts: (Function (SymbolTable - 225 + 226 { }) @@ -510,11 +510,11 @@ add: (Function (SymbolTable - 217 + 218 { _lpython_return_variable: (Variable - 217 + 218 _lpython_return_variable [] ReturnVar @@ -532,7 +532,7 @@ ), x: (Variable - 217 + 218 x [] In @@ -550,7 +550,7 @@ ), y: (Variable - 217 + 218 y [] In @@ -590,10 +590,10 @@ .true. ) [] - [(Var 217 x) - (Var 217 y)] + [(Var 218 x) + (Var 218 y)] [] - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -602,11 +602,11 @@ add_float: (Function (SymbolTable - 219 + 220 { _lpython_return_variable: (Variable - 219 + 220 _lpython_return_variable [] ReturnVar @@ -622,7 +622,7 @@ ), x: (Variable - 219 + 220 x [] In @@ -638,7 +638,7 @@ ), y: (Variable - 219 + 220 y [] In @@ -670,21 +670,21 @@ .false. ) [] - [(Var 219 x) - (Var 219 y)] + [(Var 220 x) + (Var 220 y)] [(= - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) (RealBinOp - (Var 219 x) + (Var 220 x) Add - (Var 219 y) + (Var 220 y) (Real 4) () ) () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -693,11 +693,11 @@ add_integer: (Function (SymbolTable - 218 + 219 { _lpython_return_variable: (Variable - 218 + 219 _lpython_return_variable [] ReturnVar @@ -713,7 +713,7 @@ ), x: (Variable - 218 + 219 x [] In @@ -729,7 +729,7 @@ ), y: (Variable - 218 + 219 y [] In @@ -761,21 +761,21 @@ .false. ) [] - [(Var 218 x) - (Var 218 y)] + [(Var 219 x) + (Var 219 y)] [(= - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) (IntegerBinOp - (Var 218 x) + (Var 219 x) Add - (Var 218 y) + (Var 219 y) (Integer 4) () ) () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -784,11 +784,11 @@ g: (Function (SymbolTable - 220 + 221 { a: (Variable - 220 + 221 a [n] InOut @@ -800,7 +800,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n))] + (Var 221 n))] PointerToDataArray ) () @@ -811,7 +811,7 @@ ), b: (Variable - 220 + 221 b [n] InOut @@ -823,7 +823,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n))] + (Var 221 n))] PointerToDataArray ) () @@ -834,7 +834,7 @@ ), i: (Variable - 220 + 221 i [] Local @@ -850,7 +850,7 @@ ), n: (Variable - 220 + 221 n [] In @@ -866,7 +866,7 @@ ), r: (Variable - 220 + 221 r [n] Local @@ -878,7 +878,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n))] + (Var 221 n))] PointerToDataArray ) () @@ -928,11 +928,11 @@ .false. ) [add] - [(Var 220 n) - (Var 220 a) - (Var 220 b)] + [(Var 221 n) + (Var 221 a) + (Var 221 b)] [(= - (Var 220 r) + (Var 221 r) (ArrayConstant [] (Array @@ -940,7 +940,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n))] + (Var 221 n))] PointerToDataArray ) RowMajor @@ -949,10 +949,10 @@ ) (DoLoop () - ((Var 220 i) + ((Var 221 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 n) + (Var 221 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -961,9 +961,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 220 r) + (Var 221 r) [(() - (Var 220 i) + (Var 221 i) ())] (TypeParameter T @@ -975,9 +975,9 @@ 2 add () [((ArrayItem - (Var 220 a) + (Var 221 a) [(() - (Var 220 i) + (Var 221 i) ())] (TypeParameter T @@ -986,9 +986,9 @@ () )) ((ArrayItem - (Var 220 b) + (Var 221 b) [(() - (Var 220 i) + (Var 221 i) ())] (TypeParameter T @@ -1007,7 +1007,7 @@ ) (Print [(ArrayItem - (Var 220 r) + (Var 221 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1029,11 +1029,11 @@ main: (Function (SymbolTable - 221 + 222 { a_float: (Variable - 221 + 222 a_float [] Local @@ -1054,7 +1054,7 @@ ), a_int: (Variable - 221 + 222 a_int [] Local @@ -1075,7 +1075,7 @@ ), b_float: (Variable - 221 + 222 b_float [] Local @@ -1096,7 +1096,7 @@ ), b_int: (Variable - 221 + 222 b_int [] Local @@ -1135,7 +1135,7 @@ __asr_generic_g_1] [] [(= - (Var 221 a_int) + (Var 222 a_int) (ArrayConstant [] (Array @@ -1150,7 +1150,7 @@ ) (= (ArrayItem - (Var 221 a_int) + (Var 222 a_int) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1162,7 +1162,7 @@ () ) (= - (Var 221 b_int) + (Var 222 b_int) (ArrayConstant [] (Array @@ -1177,7 +1177,7 @@ ) (= (ArrayItem - (Var 221 b_int) + (Var 222 b_int) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1193,7 +1193,7 @@ () [((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 221 a_int) + (Var 222 a_int) FixedSizeArray PointerToDataArray (Array @@ -1205,7 +1205,7 @@ () )) ((ArrayPhysicalCast - (Var 221 b_int) + (Var 222 b_int) FixedSizeArray PointerToDataArray (Array @@ -1219,7 +1219,7 @@ () ) (= - (Var 221 a_float) + (Var 222 a_float) (ArrayConstant [] (Array @@ -1234,7 +1234,7 @@ ) (= (ArrayItem - (Var 221 a_float) + (Var 222 a_float) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1257,7 +1257,7 @@ () ) (= - (Var 221 b_float) + (Var 222 b_float) (ArrayConstant [] (Array @@ -1272,7 +1272,7 @@ ) (= (ArrayItem - (Var 221 b_float) + (Var 222 b_float) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1299,7 +1299,7 @@ () [((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 221 a_float) + (Var 222 a_float) FixedSizeArray PointerToDataArray (Array @@ -1311,7 +1311,7 @@ () )) ((ArrayPhysicalCast - (Var 221 b_float) + (Var 222 b_float) FixedSizeArray PointerToDataArray (Array @@ -1359,11 +1359,11 @@ main_program: (Program (SymbolTable - 226 + 227 { __main__global_stmts: (ExternalSymbol - 226 + 227 __main__global_stmts 2 __main__global_stmts __main__ @@ -1375,7 +1375,7 @@ main_program [__main__] [(SubroutineCall - 226 __main__global_stmts + 227 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index 3ccb2f87f3..eb858cdd9a 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_03-fb3706c.stdout", - "stdout_hash": "b3e1fcb7505a3aee6a0ec84d86a9c37ef05a83e528234fd49cbddb5a", + "stdout_hash": "a32efcc1cdae10de74d2946355cc081d0b3b3a393b3e4b4049db7132", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_03-fb3706c.stdout b/tests/reference/asr-generics_array_03-fb3706c.stdout index 34368031ac..527afecd0e 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.stdout +++ b/tests/reference/asr-generics_array_03-fb3706c.stdout @@ -28,11 +28,11 @@ __asr_generic_g_0: (Function (SymbolTable - 224 + 225 { _lpython_return_variable: (Variable - 224 + 225 _lpython_return_variable [n m] @@ -43,9 +43,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 224 m))] + (Var 225 m))] PointerToDataArray ) () @@ -56,7 +56,7 @@ ), a: (Variable - 224 + 225 a [n m] @@ -67,9 +67,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 224 m))] + (Var 225 m))] PointerToDataArray ) () @@ -80,7 +80,7 @@ ), b: (Variable - 224 + 225 b [n m] @@ -91,9 +91,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 224 m))] + (Var 225 m))] PointerToDataArray ) () @@ -104,7 +104,7 @@ ), i: (Variable - 224 + 225 i [] Local @@ -120,7 +120,7 @@ ), j: (Variable - 224 + 225 j [] Local @@ -136,7 +136,7 @@ ), m: (Variable - 224 + 225 m [] In @@ -152,7 +152,7 @@ ), n: (Variable - 224 + 225 n [] In @@ -168,7 +168,7 @@ ), r: (Variable - 224 + 225 r [n m] @@ -179,9 +179,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 224 m))] + (Var 225 m))] PointerToDataArray ) () @@ -255,20 +255,20 @@ .false. ) [add_integer] - [(Var 224 n) - (Var 224 m) - (Var 224 a) - (Var 224 b)] + [(Var 225 n) + (Var 225 m) + (Var 225 a) + (Var 225 b)] [(= - (Var 224 r) + (Var 225 r) (ArrayConstant [] (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 224 m))] + (Var 225 m))] PointerToDataArray ) RowMajor @@ -277,10 +277,10 @@ ) (DoLoop () - ((Var 224 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 224 n) + (Var 225 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -289,10 +289,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 224 j) + ((Var 225 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 224 m) + (Var 225 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -301,12 +301,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 r) + (Var 225 r) [(() - (Var 224 i) + (Var 225 i) ()) (() - (Var 224 j) + (Var 225 j) ())] (Integer 4) RowMajor @@ -316,24 +316,24 @@ 2 add_integer () [((ArrayItem - (Var 224 a) + (Var 225 a) [(() - (Var 224 i) + (Var 225 i) ()) (() - (Var 224 j) + (Var 225 j) ())] (Integer 4) RowMajor () )) ((ArrayItem - (Var 224 b) + (Var 225 b) [(() - (Var 224 i) + (Var 225 i) ()) (() - (Var 224 j) + (Var 225 j) ())] (Integer 4) RowMajor @@ -349,7 +349,7 @@ ) (Print [(ArrayItem - (Var 224 r) + (Var 225 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -363,7 +363,7 @@ () () )] - (Var 224 _lpython_return_variable) + (Var 225 _lpython_return_variable) Public .false. .false. @@ -372,11 +372,11 @@ __asr_generic_g_1: (Function (SymbolTable - 225 + 226 { _lpython_return_variable: (Variable - 225 + 226 _lpython_return_variable [n m] @@ -387,9 +387,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 226 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 226 m))] PointerToDataArray ) () @@ -400,7 +400,7 @@ ), a: (Variable - 225 + 226 a [n m] @@ -411,9 +411,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 226 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 226 m))] PointerToDataArray ) () @@ -424,7 +424,7 @@ ), b: (Variable - 225 + 226 b [n m] @@ -435,9 +435,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 226 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 226 m))] PointerToDataArray ) () @@ -448,7 +448,7 @@ ), i: (Variable - 225 + 226 i [] Local @@ -464,7 +464,7 @@ ), j: (Variable - 225 + 226 j [] Local @@ -480,7 +480,7 @@ ), m: (Variable - 225 + 226 m [] In @@ -496,7 +496,7 @@ ), n: (Variable - 225 + 226 n [] In @@ -512,7 +512,7 @@ ), r: (Variable - 225 + 226 r [n m] @@ -523,9 +523,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 226 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 226 m))] PointerToDataArray ) () @@ -599,20 +599,20 @@ .false. ) [add_float] - [(Var 225 n) - (Var 225 m) - (Var 225 a) - (Var 225 b)] + [(Var 226 n) + (Var 226 m) + (Var 226 a) + (Var 226 b)] [(= - (Var 225 r) + (Var 226 r) (ArrayConstant [] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 226 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 226 m))] PointerToDataArray ) RowMajor @@ -621,10 +621,10 @@ ) (DoLoop () - ((Var 225 i) + ((Var 226 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 225 n) + (Var 226 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -633,10 +633,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 225 j) + ((Var 226 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 225 m) + (Var 226 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -645,12 +645,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 r) + (Var 226 r) [(() - (Var 225 i) + (Var 226 i) ()) (() - (Var 225 j) + (Var 226 j) ())] (Real 4) RowMajor @@ -660,24 +660,24 @@ 2 add_float () [((ArrayItem - (Var 225 a) + (Var 226 a) [(() - (Var 225 i) + (Var 226 i) ()) (() - (Var 225 j) + (Var 226 j) ())] (Real 4) RowMajor () )) ((ArrayItem - (Var 225 b) + (Var 226 b) [(() - (Var 225 i) + (Var 226 i) ()) (() - (Var 225 j) + (Var 226 j) ())] (Real 4) RowMajor @@ -693,7 +693,7 @@ ) (Print [(ArrayItem - (Var 225 r) + (Var 226 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -707,7 +707,7 @@ () () )] - (Var 225 _lpython_return_variable) + (Var 226 _lpython_return_variable) Public .false. .false. @@ -716,7 +716,7 @@ __main__global_stmts: (Function (SymbolTable - 226 + 227 { }) @@ -752,11 +752,11 @@ add: (Function (SymbolTable - 217 + 218 { _lpython_return_variable: (Variable - 217 + 218 _lpython_return_variable [] ReturnVar @@ -774,7 +774,7 @@ ), x: (Variable - 217 + 218 x [] In @@ -792,7 +792,7 @@ ), y: (Variable - 217 + 218 y [] In @@ -832,10 +832,10 @@ .true. ) [] - [(Var 217 x) - (Var 217 y)] + [(Var 218 x) + (Var 218 y)] [] - (Var 217 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -844,11 +844,11 @@ add_float: (Function (SymbolTable - 219 + 220 { _lpython_return_variable: (Variable - 219 + 220 _lpython_return_variable [] ReturnVar @@ -864,7 +864,7 @@ ), x: (Variable - 219 + 220 x [] In @@ -880,7 +880,7 @@ ), y: (Variable - 219 + 220 y [] In @@ -912,21 +912,21 @@ .false. ) [] - [(Var 219 x) - (Var 219 y)] + [(Var 220 x) + (Var 220 y)] [(= - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) (RealBinOp - (Var 219 x) + (Var 220 x) Add - (Var 219 y) + (Var 220 y) (Real 4) () ) () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -935,11 +935,11 @@ add_integer: (Function (SymbolTable - 218 + 219 { _lpython_return_variable: (Variable - 218 + 219 _lpython_return_variable [] ReturnVar @@ -955,7 +955,7 @@ ), x: (Variable - 218 + 219 x [] In @@ -971,7 +971,7 @@ ), y: (Variable - 218 + 219 y [] In @@ -1003,21 +1003,21 @@ .false. ) [] - [(Var 218 x) - (Var 218 y)] + [(Var 219 x) + (Var 219 y)] [(= - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) (IntegerBinOp - (Var 218 x) + (Var 219 x) Add - (Var 218 y) + (Var 219 y) (Integer 4) () ) () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -1026,11 +1026,11 @@ g: (Function (SymbolTable - 220 + 221 { _lpython_return_variable: (Variable - 220 + 221 _lpython_return_variable [n m] @@ -1043,9 +1043,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n)) + (Var 221 n)) ((IntegerConstant 0 (Integer 4)) - (Var 220 m))] + (Var 221 m))] PointerToDataArray ) () @@ -1056,7 +1056,7 @@ ), a: (Variable - 220 + 221 a [n m] @@ -1069,9 +1069,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n)) + (Var 221 n)) ((IntegerConstant 0 (Integer 4)) - (Var 220 m))] + (Var 221 m))] PointerToDataArray ) () @@ -1082,7 +1082,7 @@ ), b: (Variable - 220 + 221 b [n m] @@ -1095,9 +1095,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n)) + (Var 221 n)) ((IntegerConstant 0 (Integer 4)) - (Var 220 m))] + (Var 221 m))] PointerToDataArray ) () @@ -1108,7 +1108,7 @@ ), i: (Variable - 220 + 221 i [] Local @@ -1124,7 +1124,7 @@ ), j: (Variable - 220 + 221 j [] Local @@ -1140,7 +1140,7 @@ ), m: (Variable - 220 + 221 m [] In @@ -1156,7 +1156,7 @@ ), n: (Variable - 220 + 221 n [] In @@ -1172,7 +1172,7 @@ ), r: (Variable - 220 + 221 r [n m] @@ -1185,9 +1185,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n)) + (Var 221 n)) ((IntegerConstant 0 (Integer 4)) - (Var 220 m))] + (Var 221 m))] PointerToDataArray ) () @@ -1267,12 +1267,12 @@ .false. ) [add] - [(Var 220 n) - (Var 220 m) - (Var 220 a) - (Var 220 b)] + [(Var 221 n) + (Var 221 m) + (Var 221 a) + (Var 221 b)] [(= - (Var 220 r) + (Var 221 r) (ArrayConstant [] (Array @@ -1280,9 +1280,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 220 n)) + (Var 221 n)) ((IntegerConstant 0 (Integer 4)) - (Var 220 m))] + (Var 221 m))] PointerToDataArray ) RowMajor @@ -1291,10 +1291,10 @@ ) (DoLoop () - ((Var 220 i) + ((Var 221 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 n) + (Var 221 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -1303,10 +1303,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 220 j) + ((Var 221 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 m) + (Var 221 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -1315,12 +1315,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 220 r) + (Var 221 r) [(() - (Var 220 i) + (Var 221 i) ()) (() - (Var 220 j) + (Var 221 j) ())] (TypeParameter T @@ -1332,12 +1332,12 @@ 2 add () [((ArrayItem - (Var 220 a) + (Var 221 a) [(() - (Var 220 i) + (Var 221 i) ()) (() - (Var 220 j) + (Var 221 j) ())] (TypeParameter T @@ -1346,12 +1346,12 @@ () )) ((ArrayItem - (Var 220 b) + (Var 221 b) [(() - (Var 220 i) + (Var 221 i) ()) (() - (Var 220 j) + (Var 221 j) ())] (TypeParameter T @@ -1371,7 +1371,7 @@ ) (Print [(ArrayItem - (Var 220 r) + (Var 221 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1387,7 +1387,7 @@ () () )] - (Var 220 _lpython_return_variable) + (Var 221 _lpython_return_variable) Public .false. .false. @@ -1414,11 +1414,11 @@ main: (Function (SymbolTable - 221 + 222 { __lcompilers_dummy: (Variable - 221 + 222 __lcompilers_dummy [] Local @@ -1441,7 +1441,7 @@ ), __lcompilers_dummy1: (Variable - 221 + 222 __lcompilers_dummy1 [] Local @@ -1464,7 +1464,7 @@ ), a_float: (Variable - 221 + 222 a_float [] Local @@ -1487,7 +1487,7 @@ ), a_int: (Variable - 221 + 222 a_int [] Local @@ -1510,7 +1510,7 @@ ), b_float: (Variable - 221 + 222 b_float [] Local @@ -1533,7 +1533,7 @@ ), b_int: (Variable - 221 + 222 b_int [] Local @@ -1574,7 +1574,7 @@ __asr_generic_g_1] [] [(= - (Var 221 a_int) + (Var 222 a_int) (ArrayConstant [] (Array @@ -1591,7 +1591,7 @@ ) (= (ArrayItem - (Var 221 a_int) + (Var 222 a_int) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1606,7 +1606,7 @@ () ) (= - (Var 221 b_int) + (Var 222 b_int) (ArrayConstant [] (Array @@ -1623,7 +1623,7 @@ ) (= (ArrayItem - (Var 221 b_int) + (Var 222 b_int) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1638,14 +1638,14 @@ () ) (= - (Var 221 __lcompilers_dummy) + (Var 222 __lcompilers_dummy) (FunctionCall 2 __asr_generic_g_0 () [((IntegerConstant 1 (Integer 4))) ((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 221 a_int) + (Var 222 a_int) FixedSizeArray PointerToDataArray (Array @@ -1659,7 +1659,7 @@ () )) ((ArrayPhysicalCast - (Var 221 b_int) + (Var 222 b_int) FixedSizeArray PointerToDataArray (Array @@ -1686,7 +1686,7 @@ () ) (= - (Var 221 a_float) + (Var 222 a_float) (ArrayConstant [] (Array @@ -1703,7 +1703,7 @@ ) (= (ArrayItem - (Var 221 a_float) + (Var 222 a_float) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1726,7 +1726,7 @@ () ) (= - (Var 221 b_float) + (Var 222 b_float) (ArrayConstant [] (Array @@ -1743,7 +1743,7 @@ ) (= (ArrayItem - (Var 221 b_float) + (Var 222 b_float) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1766,14 +1766,14 @@ () ) (= - (Var 221 __lcompilers_dummy1) + (Var 222 __lcompilers_dummy1) (FunctionCall 2 __asr_generic_g_1 () [((IntegerConstant 1 (Integer 4))) ((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 221 a_float) + (Var 222 a_float) FixedSizeArray PointerToDataArray (Array @@ -1787,7 +1787,7 @@ () )) ((ArrayPhysicalCast - (Var 221 b_float) + (Var 222 b_float) FixedSizeArray PointerToDataArray (Array @@ -1848,11 +1848,11 @@ main_program: (Program (SymbolTable - 227 + 228 { __main__global_stmts: (ExternalSymbol - 227 + 228 __main__global_stmts 2 __main__global_stmts __main__ @@ -1864,7 +1864,7 @@ main_program [__main__] [(SubroutineCall - 227 __main__global_stmts + 228 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index b971568075..f60bdb645c 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "7a24526654352572337d0e4311d8c696aed85c054e698a5238ef0eb3", + "stdout_hash": "58b1b939195c9ad16db317898fa234db5c628319801c8690421b01e9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_05-fa98307.stdout b/tests/reference/asr-structs_05-fa98307.stdout index 0227544a4b..20ae02f6bc 100644 --- a/tests/reference/asr-structs_05-fa98307.stdout +++ b/tests/reference/asr-structs_05-fa98307.stdout @@ -10,11 +10,11 @@ A: (StructType (SymbolTable - 217 + 218 { a: (Variable - 217 + 218 a [] Local @@ -30,7 +30,7 @@ ), b: (Variable - 217 + 218 b [] Local @@ -46,7 +46,7 @@ ), c: (Variable - 217 + 218 c [] Local @@ -62,7 +62,7 @@ ), d: (Variable - 217 + 218 d [] Local @@ -78,7 +78,7 @@ ), x: (Variable - 217 + 218 x [] Local @@ -94,7 +94,7 @@ ), y: (Variable - 217 + 218 y [] Local @@ -110,7 +110,7 @@ ), z: (Variable - 217 + 218 z [] Local @@ -151,7 +151,7 @@ __main__global_stmts: (Function (SymbolTable - 223 + 224 { }) @@ -187,11 +187,11 @@ g: (Function (SymbolTable - 221 + 222 { y: (Variable - 221 + 222 y [] Local @@ -233,7 +233,7 @@ update_2] [] [(= - (Var 221 y) + (Var 222 y) (ArrayConstant [] (Array @@ -250,7 +250,7 @@ ) (= (ArrayItem - (Var 221 y) + (Var 222 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -310,7 +310,7 @@ ) (= (ArrayItem - (Var 221 y) + (Var 222 y) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -372,7 +372,7 @@ 2 verify () [((ArrayPhysicalCast - (Var 221 y) + (Var 222 y) FixedSizeArray DescriptorArray (Array @@ -401,7 +401,7 @@ 2 update_1 () [((ArrayItem - (Var 221 y) + (Var 222 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -417,7 +417,7 @@ 2 update_2 () [((ArrayPhysicalCast - (Var 221 y) + (Var 222 y) FixedSizeArray DescriptorArray (Array @@ -436,7 +436,7 @@ 2 verify () [((ArrayPhysicalCast - (Var 221 y) + (Var 222 y) FixedSizeArray DescriptorArray (Array @@ -470,11 +470,11 @@ update_1: (Function (SymbolTable - 219 + 220 { s: (Variable - 219 + 220 s [] InOut @@ -509,11 +509,11 @@ .false. ) [] - [(Var 219 s)] + [(Var 220 s)] [(= (StructInstanceMember - (Var 219 s) - 217 x + (Var 220 s) + 218 x (Integer 4) () ) @@ -522,8 +522,8 @@ ) (= (StructInstanceMember - (Var 219 s) - 217 y + (Var 220 s) + 218 y (Real 8) () ) @@ -535,8 +535,8 @@ ) (= (StructInstanceMember - (Var 219 s) - 217 z + (Var 220 s) + 218 z (Integer 8) () ) @@ -550,8 +550,8 @@ ) (= (StructInstanceMember - (Var 219 s) - 217 a + (Var 220 s) + 218 a (Real 4) () ) @@ -571,8 +571,8 @@ ) (= (StructInstanceMember - (Var 219 s) - 217 b + (Var 220 s) + 218 b (Integer 2) () ) @@ -586,8 +586,8 @@ ) (= (StructInstanceMember - (Var 219 s) - 217 c + (Var 220 s) + 218 c (Integer 1) () ) @@ -608,11 +608,11 @@ update_2: (Function (SymbolTable - 220 + 221 { s: (Variable - 220 + 221 s [] InOut @@ -657,11 +657,11 @@ .false. ) [] - [(Var 220 s)] + [(Var 221 s)] [(= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -671,7 +671,7 @@ RowMajor () ) - 217 x + 218 x (Integer 4) () ) @@ -681,7 +681,7 @@ (= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -691,7 +691,7 @@ RowMajor () ) - 217 y + 218 y (Real 8) () ) @@ -704,7 +704,7 @@ (= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -714,7 +714,7 @@ RowMajor () ) - 217 z + 218 z (Integer 8) () ) @@ -729,7 +729,7 @@ (= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -739,7 +739,7 @@ RowMajor () ) - 217 a + 218 a (Real 4) () ) @@ -760,7 +760,7 @@ (= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -770,7 +770,7 @@ RowMajor () ) - 217 b + 218 b (Integer 2) () ) @@ -785,7 +785,7 @@ (= (StructInstanceMember (ArrayItem - (Var 220 s) + (Var 221 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -795,7 +795,7 @@ RowMajor () ) - 217 c + 218 c (Integer 1) () ) @@ -816,11 +816,11 @@ verify: (Function (SymbolTable - 218 + 219 { eps: (Variable - 218 + 219 eps [] Local @@ -836,7 +836,7 @@ ), s: (Variable - 218 + 219 s [] InOut @@ -859,7 +859,7 @@ ), s0: (Variable - 218 + 219 s0 [] Local @@ -877,7 +877,7 @@ ), s1: (Variable - 218 + 219 s1 [] Local @@ -895,7 +895,7 @@ ), x1: (Variable - 218 + 219 x1 [] In @@ -911,7 +911,7 @@ ), x2: (Variable - 218 + 219 x2 [] In @@ -927,7 +927,7 @@ ), y1: (Variable - 218 + 219 y1 [] In @@ -943,7 +943,7 @@ ), y2: (Variable - 218 + 219 y2 [] In @@ -985,13 +985,13 @@ .false. ) [] - [(Var 218 s) - (Var 218 x1) - (Var 218 y1) - (Var 218 x2) - (Var 218 y2)] + [(Var 219 s) + (Var 219 x1) + (Var 219 y1) + (Var 219 x2) + (Var 219 y2)] [(= - (Var 218 eps) + (Var 219 eps) (RealConstant 0.000000 (Real 8) @@ -999,9 +999,9 @@ () ) (= - (Var 218 s0) + (Var 219 s0) (ArrayItem - (Var 218 s) + (Var 219 s) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1015,44 +1015,44 @@ ) (Print [(StructInstanceMember - (Var 218 s0) - 217 x + (Var 219 s0) + 218 x (Integer 4) () ) (StructInstanceMember - (Var 218 s0) - 217 y + (Var 219 s0) + 218 y (Real 8) () ) (StructInstanceMember - (Var 218 s0) - 217 z + (Var 219 s0) + 218 z (Integer 8) () ) (StructInstanceMember - (Var 218 s0) - 217 a + (Var 219 s0) + 218 a (Real 4) () ) (StructInstanceMember - (Var 218 s0) - 217 b + (Var 219 s0) + 218 b (Integer 2) () ) (StructInstanceMember - (Var 218 s0) - 217 c + (Var 219 s0) + 218 c (Integer 1) () ) (StructInstanceMember - (Var 218 s0) - 217 d + (Var 219 s0) + 218 d (Logical 4) () )] @@ -1062,13 +1062,13 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s0) - 217 x + (Var 219 s0) + 218 x (Integer 4) () ) Eq - (Var 218 x1) + (Var 219 x1) (Logical 4) () ) @@ -1080,13 +1080,13 @@ Abs [(RealBinOp (StructInstanceMember - (Var 218 s0) - 217 y + (Var 219 s0) + 218 y (Real 8) () ) Sub - (Var 218 y1) + (Var 219 y1) (Real 8) () )] @@ -1095,7 +1095,7 @@ () ) Lt - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -1104,14 +1104,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s0) - 217 z + (Var 219 s0) + 218 z (Integer 8) () ) Eq (Cast - (Var 218 x1) + (Var 219 x1) IntegerToInteger (Integer 8) () @@ -1127,14 +1127,14 @@ Abs [(RealBinOp (StructInstanceMember - (Var 218 s0) - 217 a + (Var 219 s0) + 218 a (Real 4) () ) Sub (Cast - (Var 218 y1) + (Var 219 y1) RealToReal (Real 4) () @@ -1167,14 +1167,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s0) - 217 b + (Var 219 s0) + 218 b (Integer 2) () ) Eq (Cast - (Var 218 x1) + (Var 219 x1) IntegerToInteger (Integer 2) () @@ -1187,14 +1187,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s0) - 217 c + (Var 219 s0) + 218 c (Integer 1) () ) Eq (Cast - (Var 218 x1) + (Var 219 x1) IntegerToInteger (Integer 1) () @@ -1206,17 +1206,17 @@ ) (Assert (StructInstanceMember - (Var 218 s0) - 217 d + (Var 219 s0) + 218 d (Logical 4) () ) () ) (= - (Var 218 s1) + (Var 219 s1) (ArrayItem - (Var 218 s) + (Var 219 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -1230,44 +1230,44 @@ ) (Print [(StructInstanceMember - (Var 218 s1) - 217 x + (Var 219 s1) + 218 x (Integer 4) () ) (StructInstanceMember - (Var 218 s1) - 217 y + (Var 219 s1) + 218 y (Real 8) () ) (StructInstanceMember - (Var 218 s1) - 217 z + (Var 219 s1) + 218 z (Integer 8) () ) (StructInstanceMember - (Var 218 s1) - 217 a + (Var 219 s1) + 218 a (Real 4) () ) (StructInstanceMember - (Var 218 s1) - 217 b + (Var 219 s1) + 218 b (Integer 2) () ) (StructInstanceMember - (Var 218 s1) - 217 c + (Var 219 s1) + 218 c (Integer 1) () ) (StructInstanceMember - (Var 218 s1) - 217 d + (Var 219 s1) + 218 d (Logical 4) () )] @@ -1277,13 +1277,13 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s1) - 217 x + (Var 219 s1) + 218 x (Integer 4) () ) Eq - (Var 218 x2) + (Var 219 x2) (Logical 4) () ) @@ -1295,13 +1295,13 @@ Abs [(RealBinOp (StructInstanceMember - (Var 218 s1) - 217 y + (Var 219 s1) + 218 y (Real 8) () ) Sub - (Var 218 y2) + (Var 219 y2) (Real 8) () )] @@ -1310,7 +1310,7 @@ () ) Lt - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -1319,14 +1319,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s1) - 217 z + (Var 219 s1) + 218 z (Integer 8) () ) Eq (Cast - (Var 218 x2) + (Var 219 x2) IntegerToInteger (Integer 8) () @@ -1342,14 +1342,14 @@ Abs [(RealBinOp (StructInstanceMember - (Var 218 s1) - 217 a + (Var 219 s1) + 218 a (Real 4) () ) Sub (Cast - (Var 218 y2) + (Var 219 y2) RealToReal (Real 4) () @@ -1382,14 +1382,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s1) - 217 b + (Var 219 s1) + 218 b (Integer 2) () ) Eq (Cast - (Var 218 x2) + (Var 219 x2) IntegerToInteger (Integer 2) () @@ -1402,14 +1402,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 218 s1) - 217 c + (Var 219 s1) + 218 c (Integer 1) () ) Eq (Cast - (Var 218 x2) + (Var 219 x2) IntegerToInteger (Integer 1) () @@ -1421,8 +1421,8 @@ ) (Assert (StructInstanceMember - (Var 218 s1) - 217 d + (Var 219 s1) + 218 d (Logical 4) () ) @@ -1445,11 +1445,11 @@ main_program: (Program (SymbolTable - 224 + 225 { __main__global_stmts: (ExternalSymbol - 224 + 225 __main__global_stmts 2 __main__global_stmts __main__ @@ -1461,7 +1461,7 @@ main_program [__main__] [(SubroutineCall - 224 __main__global_stmts + 225 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index 99d32dcd11..37c26533fa 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_bin-52ba9fa.stdout", - "stdout_hash": "e1179ec1b473fe251e4106bcd4d151dc604f9569819412a7d910a2d5", + "stdout_hash": "eeb74c48f29119eb6fd5716e728511bbc507ca048b48563160941c44", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.stdout b/tests/reference/asr-test_builtin_bin-52ba9fa.stdout index 1b832d19ec..9d16825625 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.stdout +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -244,11 +244,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -260,7 +260,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index 69344ae076..31f8edacee 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_bool-330223a.stdout", - "stdout_hash": "633eb259d3d1676e39979eff8d343c71be980225ce4a7cc31d641ddc", + "stdout_hash": "550ec056a07ec907fbf620f5a08b57a4fa34d6d14f6faeea88d65f56", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_bool-330223a.stdout b/tests/reference/asr-test_builtin_bool-330223a.stdout index 70b3f1afb5..b674c567f3 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.stdout +++ b/tests/reference/asr-test_builtin_bool-330223a.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -868,11 +868,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -884,7 +884,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index b43500f931..7ba3935fce 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_hex-64bd268.stdout", - "stdout_hash": "88506e54ca99d4f65e8abaeb044fa053b0a6332bad51fafba77c1849", + "stdout_hash": "fc1cd0e47c35f20b66f6ca32fba02c508a59e52036aba1a96819acf0", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_hex-64bd268.stdout b/tests/reference/asr-test_builtin_hex-64bd268.stdout index fa5b062c73..3a8c51f792 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.stdout +++ b/tests/reference/asr-test_builtin_hex-64bd268.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -219,11 +219,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -235,7 +235,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index b4fc0ace74..26ab2d3b11 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_oct-20b9066.stdout", - "stdout_hash": "d06d119d9d7c082fa9b5e50ca36382b1dd2eda3d02199c361219ac82", + "stdout_hash": "9cd19ebcb3d031423dd1017c438f37668865cc2711f434c9aa7970fb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_oct-20b9066.stdout b/tests/reference/asr-test_builtin_oct-20b9066.stdout index 4c6edc31d3..b53de9fed5 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.stdout +++ b/tests/reference/asr-test_builtin_oct-20b9066.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -219,11 +219,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -235,7 +235,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index e1f8dabb52..e240ca4f71 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_pow-f02fcda.stdout", - "stdout_hash": "d7db3665c9c7ca8791dfa3594c82d61b2402e2580b0970751abb31a5", + "stdout_hash": "fa03c49d26411af219c0a9198168a28d34f0d3a0dde974de7e334617", "stderr": "asr-test_builtin_pow-f02fcda.stderr", "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", "returncode": 0 diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stdout b/tests/reference/asr-test_builtin_pow-f02fcda.stdout index 9272f0cb85..e51f9e5473 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stdout +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -1880,11 +1880,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -1896,7 +1896,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 39f9f3e9f0..80b140c487 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_round-7417a21.stdout", - "stdout_hash": "215f5e7f9107ae70bb13c7e3e0462c2f3a272a73da7eec57894cb6ad", + "stdout_hash": "14cf0117721213417452c50e98037a276ee93c0fc98494a4224d9a2b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_round-7417a21.stdout b/tests/reference/asr-test_builtin_round-7417a21.stdout index f08ab3fd40..21a4c92c67 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.stdout +++ b/tests/reference/asr-test_builtin_round-7417a21.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -886,11 +886,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -902,7 +902,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index e7f1889029..e3859e5c05 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_01-a6def58.stdout", - "stdout_hash": "0edbd82d16370eadb471e7fe3c91fb8332c704f82e694c430e5872cb", + "stdout_hash": "aa15836ea7fe6b280de71cf27c572ad045ea384277a227c43fcfdaf9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_01-a6def58.stdout b/tests/reference/asr-test_complex_01-a6def58.stdout index c70e92b4ea..42cfdb5f5b 100644 --- a/tests/reference/asr-test_complex_01-a6def58.stdout +++ b/tests/reference/asr-test_complex_01-a6def58.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 137 + 138 { }) @@ -1975,11 +1975,11 @@ main_program: (Program (SymbolTable - 138 + 139 { __main__global_stmts: (ExternalSymbol - 138 + 139 __main__global_stmts 2 __main__global_stmts __main__ @@ -1991,7 +1991,7 @@ main_program [__main__] [(SubroutineCall - 138 __main__global_stmts + 139 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 006d34d80f..7ecaa47113 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_02-782ba2d.stdout", - "stdout_hash": "c885b7488369d53c7617d0d51897e192bf97eb337c77b60c24303588", + "stdout_hash": "78428fca891b3c2b56762aced4618022196af5fee8b9682985aefbe9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_02-782ba2d.stdout b/tests/reference/asr-test_complex_02-782ba2d.stdout index 20296ea17f..104397241b 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.stdout +++ b/tests/reference/asr-test_complex_02-782ba2d.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 136 + 137 { }) @@ -691,11 +691,11 @@ main_program: (Program (SymbolTable - 137 + 138 { __main__global_stmts: (ExternalSymbol - 137 + 138 __main__global_stmts 2 __main__global_stmts __main__ @@ -707,7 +707,7 @@ main_program [__main__] [(SubroutineCall - 137 __main__global_stmts + 138 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index eff19336d4..055b22622c 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_max_min-3c2fc51.stdout", - "stdout_hash": "cbd5fd7c0b04f5a2109d3c122a3853f6b5a46e67cfa928e244cd5bec", + "stdout_hash": "c2066a4a7cf386e56a68ae8f50aa083b92f6c6d48eaff2b5336c6f67", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_max_min-3c2fc51.stdout b/tests/reference/asr-test_max_min-3c2fc51.stdout index 21764b05d0..eed319e320 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.stdout +++ b/tests/reference/asr-test_max_min-3c2fc51.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 137 + 138 { }) @@ -785,11 +785,11 @@ main_program: (Program (SymbolTable - 138 + 139 { __main__global_stmts: (ExternalSymbol - 138 + 139 __main__global_stmts 2 __main__global_stmts __main__ @@ -801,7 +801,7 @@ main_program [__main__] [(SubroutineCall - 138 __main__global_stmts + 139 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 452e2e1009..215d7d207a 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "2f7d13adae2c2b96b7cb3ae2dc24a5fcdef85b410ed3ea9841aba678", + "stdout_hash": "48c65e5b6a83679e703656fc6bec456c1a94e0cc5a8b8b02b6d15c36", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_03-e600a49.stdout b/tests/reference/asr-test_numpy_03-e600a49.stdout index b91d9f33dd..58a0ffa445 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.stdout +++ b/tests/reference/asr-test_numpy_03-e600a49.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 234 + 235 { }) @@ -46,11 +46,11 @@ test_1d_to_nd: (Function (SymbolTable - 218 + 219 { a: (Variable - 218 + 219 a [] Local @@ -73,7 +73,7 @@ ), b: (Variable - 218 + 219 b [] Local @@ -94,7 +94,7 @@ ), c: (Variable - 218 + 219 c [] Local @@ -119,7 +119,7 @@ ), d: (Variable - 218 + 219 d [] InOut @@ -140,7 +140,7 @@ ), eps: (Variable - 218 + 219 eps [] Local @@ -156,7 +156,7 @@ ), i: (Variable - 218 + 219 i [] Local @@ -172,7 +172,7 @@ ), j: (Variable - 218 + 219 j [] Local @@ -188,7 +188,7 @@ ), k: (Variable - 218 + 219 k [] Local @@ -204,7 +204,7 @@ ), l: (Variable - 218 + 219 l [] Local @@ -220,7 +220,7 @@ ), newshape: (Variable - 218 + 219 newshape [] Local @@ -241,7 +241,7 @@ ), newshape1: (Variable - 218 + 219 newshape1 [] Local @@ -282,9 +282,9 @@ .false. ) [] - [(Var 218 d)] + [(Var 219 d)] [(= - (Var 218 eps) + (Var 219 eps) (RealConstant 0.000000 (Real 8) @@ -292,7 +292,7 @@ () ) (= - (Var 218 b) + (Var 219 b) (ArrayConstant [] (Array @@ -307,7 +307,7 @@ ) (DoLoop () - ((Var 218 k) + ((Var 219 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -318,10 +318,10 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 218 i) + (Var 219 i) (IntrinsicScalarFunction FloorDiv - [(Var 218 k) + [(Var 219 k) (IntegerConstant 16 (Integer 4))] 0 (Integer 4) @@ -330,12 +330,12 @@ () ) (= - (Var 218 j) + (Var 219 j) (IntegerBinOp - (Var 218 k) + (Var 219 k) Sub (IntegerBinOp - (Var 218 i) + (Var 219 i) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -348,9 +348,9 @@ ) (= (ArrayItem - (Var 218 b) + (Var 219 b) [(() - (Var 218 k) + (Var 219 k) ())] (Real 8) RowMajor @@ -359,9 +359,9 @@ (RealBinOp (Cast (IntegerBinOp - (Var 218 i) + (Var 219 i) Add - (Var 218 j) + (Var 219 j) (Integer 4) () ) @@ -381,7 +381,7 @@ )] ) (= - (Var 218 a) + (Var 219 a) (ArrayConstant [] (Array @@ -397,7 +397,7 @@ () ) (= - (Var 218 newshape) + (Var 219 newshape) (ArrayConstant [] (Array @@ -412,7 +412,7 @@ ) (= (ArrayItem - (Var 218 newshape) + (Var 219 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -425,7 +425,7 @@ ) (= (ArrayItem - (Var 218 newshape) + (Var 219 newshape) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -437,11 +437,11 @@ () ) (= - (Var 218 a) + (Var 219 a) (ArrayReshape - (Var 218 b) + (Var 219 b) (ArrayPhysicalCast - (Var 218 newshape) + (Var 219 newshape) FixedSizeArray DescriptorArray (Array @@ -464,7 +464,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 219 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -476,7 +476,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 218 j) + ((Var 219 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -493,12 +493,12 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 218 a) + (Var 219 a) [(() - (Var 218 i) + (Var 219 i) ()) (() - (Var 218 j) + (Var 219 j) ())] (Real 8) RowMajor @@ -507,9 +507,9 @@ Sub (Cast (IntegerBinOp - (Var 218 i) + (Var 219 i) Add - (Var 218 j) + (Var 219 j) (Integer 4) () ) @@ -533,7 +533,7 @@ () ) LtE - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -542,7 +542,7 @@ )] ) (= - (Var 218 c) + (Var 219 c) (ArrayConstant [] (Array @@ -560,7 +560,7 @@ () ) (= - (Var 218 newshape1) + (Var 219 newshape1) (ArrayConstant [] (Array @@ -575,7 +575,7 @@ ) (= (ArrayItem - (Var 218 newshape1) + (Var 219 newshape1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -588,7 +588,7 @@ ) (= (ArrayItem - (Var 218 newshape1) + (Var 219 newshape1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -601,7 +601,7 @@ ) (= (ArrayItem - (Var 218 newshape1) + (Var 219 newshape1) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -613,11 +613,11 @@ () ) (= - (Var 218 c) + (Var 219 c) (ArrayReshape - (Var 218 d) + (Var 219 d) (ArrayPhysicalCast - (Var 218 newshape1) + (Var 219 newshape1) FixedSizeArray DescriptorArray (Array @@ -640,7 +640,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 219 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -652,7 +652,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 218 j) + ((Var 219 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -664,7 +664,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 218 k) + ((Var 219 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -681,15 +681,15 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 218 c) + (Var 219 c) [(() - (Var 218 i) + (Var 219 i) ()) (() - (Var 218 j) + (Var 219 j) ()) (() - (Var 218 k) + (Var 219 k) ())] (Real 8) RowMajor @@ -699,14 +699,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 218 i) + (Var 219 i) Add - (Var 218 j) + (Var 219 j) (Integer 4) () ) Add - (Var 218 k) + (Var 219 k) (Integer 4) () ) @@ -730,7 +730,7 @@ () ) LtE - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -748,11 +748,11 @@ test_nd_to_1d: (Function (SymbolTable - 217 + 218 { a: (Variable - 217 + 218 a [] InOut @@ -775,7 +775,7 @@ ), b: (Variable - 217 + 218 b [] Local @@ -796,7 +796,7 @@ ), c: (Variable - 217 + 218 c [] Local @@ -821,7 +821,7 @@ ), d: (Variable - 217 + 218 d [] Local @@ -842,7 +842,7 @@ ), eps: (Variable - 217 + 218 eps [] Local @@ -858,7 +858,7 @@ ), i: (Variable - 217 + 218 i [] Local @@ -874,7 +874,7 @@ ), j: (Variable - 217 + 218 j [] Local @@ -890,7 +890,7 @@ ), k: (Variable - 217 + 218 k [] Local @@ -906,7 +906,7 @@ ), l: (Variable - 217 + 218 l [] Local @@ -922,7 +922,7 @@ ), newshape: (Variable - 217 + 218 newshape [] Local @@ -943,7 +943,7 @@ ), newshape1: (Variable - 217 + 218 newshape1 [] Local @@ -986,9 +986,9 @@ .false. ) [] - [(Var 217 a)] + [(Var 218 a)] [(= - (Var 217 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -996,7 +996,7 @@ () ) (= - (Var 217 b) + (Var 218 b) (ArrayConstant [] (Array @@ -1010,7 +1010,7 @@ () ) (= - (Var 217 newshape) + (Var 218 newshape) (ArrayConstant [] (Array @@ -1025,7 +1025,7 @@ ) (= (ArrayItem - (Var 217 newshape) + (Var 218 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1037,11 +1037,11 @@ () ) (= - (Var 217 b) + (Var 218 b) (ArrayReshape - (Var 217 a) + (Var 218 a) (ArrayPhysicalCast - (Var 217 newshape) + (Var 218 newshape) FixedSizeArray DescriptorArray (Array @@ -1064,7 +1064,7 @@ ) (DoLoop () - ((Var 217 k) + ((Var 218 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -1075,10 +1075,10 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 217 i) + (Var 218 i) (IntrinsicScalarFunction FloorDiv - [(Var 217 k) + [(Var 218 k) (IntegerConstant 16 (Integer 4))] 0 (Integer 4) @@ -1087,12 +1087,12 @@ () ) (= - (Var 217 j) + (Var 218 j) (IntegerBinOp - (Var 217 k) + (Var 218 k) Sub (IntegerBinOp - (Var 217 i) + (Var 218 i) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1110,9 +1110,9 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 217 b) + (Var 218 b) [(() - (Var 217 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -1121,9 +1121,9 @@ Sub (Cast (IntegerBinOp - (Var 217 i) + (Var 218 i) Add - (Var 217 j) + (Var 218 j) (Integer 4) () ) @@ -1147,7 +1147,7 @@ () ) LtE - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -1155,7 +1155,7 @@ )] ) (= - (Var 217 c) + (Var 218 c) (ArrayConstant [] (Array @@ -1173,7 +1173,7 @@ () ) (= - (Var 217 c) + (Var 218 c) (ArrayConstant [] (Array @@ -1192,7 +1192,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1204,7 +1204,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 217 j) + ((Var 218 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1216,7 +1216,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 217 k) + ((Var 218 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1228,15 +1228,15 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 217 c) + (Var 218 c) [(() - (Var 217 i) + (Var 218 i) ()) (() - (Var 217 j) + (Var 218 j) ()) (() - (Var 217 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -1246,14 +1246,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 217 i) + (Var 218 i) Add - (Var 217 j) + (Var 218 j) (Integer 4) () ) Add - (Var 217 k) + (Var 218 k) (Integer 4) () ) @@ -1275,7 +1275,7 @@ )] ) (= - (Var 217 d) + (Var 218 d) (ArrayConstant [] (Array @@ -1289,7 +1289,7 @@ () ) (= - (Var 217 newshape1) + (Var 218 newshape1) (ArrayConstant [] (Array @@ -1304,7 +1304,7 @@ ) (= (ArrayItem - (Var 217 newshape1) + (Var 218 newshape1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1316,11 +1316,11 @@ () ) (= - (Var 217 d) + (Var 218 d) (ArrayReshape - (Var 217 c) + (Var 218 c) (ArrayPhysicalCast - (Var 217 newshape1) + (Var 218 newshape1) FixedSizeArray DescriptorArray (Array @@ -1343,7 +1343,7 @@ ) (DoLoop () - ((Var 217 l) + ((Var 218 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4096 (Integer 4)) @@ -1354,11 +1354,11 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 217 i) + (Var 218 i) (Cast (RealBinOp (Cast - (Var 217 l) + (Var 218 l) IntegerToReal (Real 8) () @@ -1383,14 +1383,14 @@ () ) (= - (Var 217 j) + (Var 218 j) (IntrinsicScalarFunction FloorDiv [(IntegerBinOp - (Var 217 l) + (Var 218 l) Sub (IntegerBinOp - (Var 217 i) + (Var 218 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1407,13 +1407,13 @@ () ) (= - (Var 217 k) + (Var 218 k) (IntegerBinOp (IntegerBinOp - (Var 217 l) + (Var 218 l) Sub (IntegerBinOp - (Var 217 i) + (Var 218 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1424,7 +1424,7 @@ ) Sub (IntegerBinOp - (Var 217 j) + (Var 218 j) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1442,9 +1442,9 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 217 d) + (Var 218 d) [(() - (Var 217 l) + (Var 218 l) ())] (Real 8) RowMajor @@ -1454,14 +1454,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 217 i) + (Var 218 i) Add - (Var 217 j) + (Var 218 j) (Integer 4) () ) Add - (Var 217 k) + (Var 218 k) (Integer 4) () ) @@ -1485,7 +1485,7 @@ () ) LtE - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -1501,11 +1501,11 @@ test_reshape_with_argument: (Function (SymbolTable - 219 + 220 { a: (Variable - 219 + 220 a [] Local @@ -1528,7 +1528,7 @@ ), d: (Variable - 219 + 220 d [] Local @@ -1549,7 +1549,7 @@ ), i: (Variable - 219 + 220 i [] Local @@ -1565,7 +1565,7 @@ ), j: (Variable - 219 + 220 j [] Local @@ -1581,7 +1581,7 @@ ), k: (Variable - 219 + 220 k [] Local @@ -1597,7 +1597,7 @@ ), l: (Variable - 219 + 220 l [] Local @@ -1631,7 +1631,7 @@ test_1d_to_nd] [] [(= - (Var 219 a) + (Var 220 a) (ArrayConstant [] (Array @@ -1648,7 +1648,7 @@ ) (DoLoop () - ((Var 219 i) + ((Var 220 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1660,7 +1660,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 219 j) + ((Var 220 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1672,12 +1672,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 219 a) + (Var 220 a) [(() - (Var 219 i) + (Var 220 i) ()) (() - (Var 219 j) + (Var 220 j) ())] (Real 8) RowMajor @@ -1686,9 +1686,9 @@ (RealBinOp (Cast (IntegerBinOp - (Var 219 i) + (Var 220 i) Add - (Var 219 j) + (Var 220 j) (Integer 4) () ) @@ -1712,7 +1712,7 @@ 2 test_nd_to_1d () [((ArrayPhysicalCast - (Var 219 a) + (Var 220 a) FixedSizeArray DescriptorArray (Array @@ -1728,7 +1728,7 @@ () ) (= - (Var 219 d) + (Var 220 d) (ArrayConstant [] (Array @@ -1743,7 +1743,7 @@ ) (DoLoop () - ((Var 219 l) + ((Var 220 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4096 (Integer 4)) @@ -1754,11 +1754,11 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 219 i) + (Var 220 i) (Cast (RealBinOp (Cast - (Var 219 l) + (Var 220 l) IntegerToReal (Real 8) () @@ -1783,14 +1783,14 @@ () ) (= - (Var 219 j) + (Var 220 j) (IntrinsicScalarFunction FloorDiv [(IntegerBinOp - (Var 219 l) + (Var 220 l) Sub (IntegerBinOp - (Var 219 i) + (Var 220 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1807,13 +1807,13 @@ () ) (= - (Var 219 k) + (Var 220 k) (IntegerBinOp (IntegerBinOp - (Var 219 l) + (Var 220 l) Sub (IntegerBinOp - (Var 219 i) + (Var 220 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1824,7 +1824,7 @@ ) Sub (IntegerBinOp - (Var 219 j) + (Var 220 j) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1837,9 +1837,9 @@ ) (= (ArrayItem - (Var 219 d) + (Var 220 d) [(() - (Var 219 l) + (Var 220 l) ())] (Real 8) RowMajor @@ -1849,14 +1849,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 219 i) + (Var 220 i) Add - (Var 219 j) + (Var 220 j) (Integer 4) () ) Add - (Var 219 k) + (Var 220 k) (Integer 4) () ) @@ -1879,7 +1879,7 @@ 2 test_1d_to_nd () [((ArrayPhysicalCast - (Var 219 d) + (Var 220 d) FixedSizeArray DescriptorArray (Array @@ -1909,11 +1909,11 @@ main_program: (Program (SymbolTable - 235 + 236 { __main__global_stmts: (ExternalSymbol - 235 + 236 __main__global_stmts 2 __main__global_stmts __main__ @@ -1925,7 +1925,7 @@ main_program [__main__] [(SubroutineCall - 235 __main__global_stmts + 236 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 66e2f6ad43..131b881517 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "f7aafa916ad6585ff83a53877c0682997e1a49618d42deaa626fc866", + "stdout_hash": "34638bcfef69245b3dcb8565260aeac93ca988d36109f21785b053f5", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stdout b/tests/reference/asr-test_numpy_04-ecbb614.stdout index c9639c13bb..9d3297cfc4 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.stdout +++ b/tests/reference/asr-test_numpy_04-ecbb614.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 220 + 221 { }) @@ -46,7 +46,7 @@ check: (Function (SymbolTable - 219 + 220 { }) @@ -89,11 +89,11 @@ test_array_01: (Function (SymbolTable - 217 + 218 { eps: (Variable - 217 + 218 eps [] Local @@ -109,7 +109,7 @@ ), x: (Variable - 217 + 218 x [] Local @@ -147,7 +147,7 @@ [] [] [(= - (Var 217 x) + (Var 218 x) (ArrayConstant [(RealConstant 1.000000 @@ -172,7 +172,7 @@ () ) (= - (Var 217 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -185,7 +185,7 @@ Abs [(RealBinOp (ArrayItem - (Var 217 x) + (Var 218 x) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -206,7 +206,7 @@ () ) Lt - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -218,7 +218,7 @@ Abs [(RealBinOp (ArrayItem - (Var 217 x) + (Var 218 x) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -239,7 +239,7 @@ () ) Lt - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -251,7 +251,7 @@ Abs [(RealBinOp (ArrayItem - (Var 217 x) + (Var 218 x) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -272,7 +272,7 @@ () ) Lt - (Var 217 eps) + (Var 218 eps) (Logical 4) () ) @@ -287,11 +287,11 @@ test_array_02: (Function (SymbolTable - 218 + 219 { eps: (Variable - 218 + 219 eps [] Local @@ -307,7 +307,7 @@ ), x: (Variable - 218 + 219 x [] Local @@ -345,7 +345,7 @@ [] [] [(= - (Var 218 x) + (Var 219 x) (ArrayConstant [(IntegerConstant 1 (Integer 4)) (IntegerConstant 2 (Integer 4)) @@ -361,7 +361,7 @@ () ) (= - (Var 218 eps) + (Var 219 eps) (RealConstant 0.000000 (Real 8) @@ -375,7 +375,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 218 x) + (Var 219 x) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -397,7 +397,7 @@ () ) Lt - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -410,7 +410,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 218 x) + (Var 219 x) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -432,7 +432,7 @@ () ) Lt - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -445,7 +445,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 218 x) + (Var 219 x) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -467,7 +467,7 @@ () ) Lt - (Var 218 eps) + (Var 219 eps) (Logical 4) () ) @@ -490,11 +490,11 @@ main_program: (Program (SymbolTable - 221 + 222 { __main__global_stmts: (ExternalSymbol - 221 + 222 __main__global_stmts 2 __main__global_stmts __main__ @@ -506,7 +506,7 @@ main_program [__main__] [(SubroutineCall - 221 __main__global_stmts + 222 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 4c9e1462d1..43abf616e4 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_pow-3f5d550.stdout", - "stdout_hash": "f99fae8fa893e9c136dc484ae505e45e656d00e836d569069b740de0", + "stdout_hash": "d92b8dfe580ff0c487066952a3783566b768345fdc6c077443994ceb", "stderr": "asr-test_pow-3f5d550.stderr", "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", "returncode": 0 diff --git a/tests/reference/asr-test_pow-3f5d550.stdout b/tests/reference/asr-test_pow-3f5d550.stdout index f97dd1df3f..7c0c33389c 100644 --- a/tests/reference/asr-test_pow-3f5d550.stdout +++ b/tests/reference/asr-test_pow-3f5d550.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 133 + 134 { }) @@ -130,11 +130,11 @@ main_program: (Program (SymbolTable - 134 + 135 { __main__global_stmts: (ExternalSymbol - 134 + 135 __main__global_stmts 2 __main__global_stmts __main__ @@ -146,7 +146,7 @@ main_program [__main__] [(SubroutineCall - 134 __main__global_stmts + 135 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 6e067dec46..7a74b9ae5c 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "1e7aa6b0ddf132fdcba7bee154ce4f2182e35d5e262ba5c6d04d9ad9", + "stdout_hash": "060a08f26f334acd71c4f7e345ad11edf2c9dae5318a5feb919a9313", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-vec_01-66ac423.stdout b/tests/reference/asr-vec_01-66ac423.stdout index a4eb0140b2..65d8cf73a4 100644 --- a/tests/reference/asr-vec_01-66ac423.stdout +++ b/tests/reference/asr-vec_01-66ac423.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 221 + 222 { }) @@ -46,11 +46,11 @@ loop_vec: (Function (SymbolTable - 217 + 218 { a: (Variable - 217 + 218 a [] Local @@ -71,7 +71,7 @@ ), b: (Variable - 217 + 218 b [] Local @@ -92,7 +92,7 @@ ), i: (Variable - 217 + 218 i [] Local @@ -125,7 +125,7 @@ [] [] [(= - (Var 217 a) + (Var 218 a) (ArrayConstant [] (Array @@ -139,7 +139,7 @@ () ) (= - (Var 217 b) + (Var 218 b) (ArrayConstant [] (Array @@ -154,7 +154,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -166,9 +166,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 217 b) + (Var 218 b) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor @@ -183,7 +183,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -195,18 +195,18 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 217 a) + (Var 218 a) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor () ) (ArrayItem - (Var 217 b) + (Var 218 b) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor @@ -217,7 +217,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -230,9 +230,9 @@ [(Assert (RealCompare (ArrayItem - (Var 217 a) + (Var 218 a) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor @@ -266,11 +266,11 @@ main_program: (Program (SymbolTable - 222 + 223 { __main__global_stmts: (ExternalSymbol - 222 + 223 __main__global_stmts 2 __main__global_stmts __main__ @@ -282,7 +282,7 @@ main_program [__main__] [(SubroutineCall - 222 __main__global_stmts + 223 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index fe658a2dbe..bf77143854 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "5e00c84dbfa994e8cfda471d186672fdc2bb519cce4261e5b16d3d4b", + "stdout_hash": "3e6bf6ad17180642782a298d6c8e045ba94058dbef32bb89facada7c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout index 4ea86089b5..cb0c7cf84c 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 221 + 222 { }) @@ -46,11 +46,11 @@ loop_vec: (Function (SymbolTable - 217 + 218 { a: (Variable - 217 + 218 a [] Local @@ -71,7 +71,7 @@ ), b: (Variable - 217 + 218 b [] Local @@ -92,7 +92,7 @@ ), i: (Variable - 217 + 218 i [] Local @@ -109,11 +109,11 @@ vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization: (Function (SymbolTable - 223 + 224 { __1_k: (Variable - 223 + 224 __1_k [] Local @@ -129,7 +129,7 @@ ), arg0: (Variable - 223 + 224 arg0 [] In @@ -150,7 +150,7 @@ ), arg1: (Variable - 223 + 224 arg1 [] In @@ -171,7 +171,7 @@ ), arg2: (Variable - 223 + 224 arg2 [] In @@ -187,7 +187,7 @@ ), arg3: (Variable - 223 + 224 arg3 [] In @@ -203,7 +203,7 @@ ), arg4: (Variable - 223 + 224 arg4 [] In @@ -219,7 +219,7 @@ ), arg5: (Variable - 223 + 224 arg5 [] In @@ -265,18 +265,18 @@ .false. ) [] - [(Var 223 arg0) - (Var 223 arg1) - (Var 223 arg2) - (Var 223 arg3) - (Var 223 arg4) - (Var 223 arg5)] + [(Var 224 arg0) + (Var 224 arg1) + (Var 224 arg2) + (Var 224 arg3) + (Var 224 arg4) + (Var 224 arg5)] [(= - (Var 223 __1_k) + (Var 224 __1_k) (IntegerBinOp - (Var 223 arg2) + (Var 224 arg2) Sub - (Var 223 arg4) + (Var 224 arg4) (Integer 4) () ) @@ -286,23 +286,23 @@ () (IntegerCompare (IntegerBinOp - (Var 223 __1_k) + (Var 224 __1_k) Add - (Var 223 arg4) + (Var 224 arg4) (Integer 4) () ) Lt - (Var 223 arg3) + (Var 224 arg3) (Logical 4) () ) [(= - (Var 223 __1_k) + (Var 224 __1_k) (IntegerBinOp - (Var 223 __1_k) + (Var 224 __1_k) Add - (Var 223 arg4) + (Var 224 arg4) (Integer 4) () ) @@ -310,18 +310,18 @@ ) (= (ArrayItem - (Var 223 arg0) + (Var 224 arg0) [(() - (Var 223 __1_k) + (Var 224 __1_k) ())] (Real 8) RowMajor () ) (ArrayItem - (Var 223 arg1) + (Var 224 arg1) [(() - (Var 223 __1_k) + (Var 224 __1_k) ())] (Real 8) RowMajor @@ -355,7 +355,7 @@ [] [] [(= - (Var 217 a) + (Var 218 a) (ArrayConstant [] (Array @@ -369,7 +369,7 @@ () ) (= - (Var 217 b) + (Var 218 b) (ArrayConstant [] (Array @@ -384,7 +384,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -396,9 +396,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 217 b) + (Var 218 b) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor @@ -413,17 +413,17 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerConstant 1151 (Integer 4)) (IntegerConstant 1 (Integer 4))) [(SubroutineCall - 217 vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization + 218 vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization () - [((Var 217 a)) - ((Var 217 b)) + [((Var 218 a)) + ((Var 218 b)) ((IntegerBinOp - (Var 217 i) + (Var 218 i) Mul (IntegerConstant 8 (Integer 4)) (Integer 4) @@ -431,7 +431,7 @@ )) ((IntegerBinOp (IntegerBinOp - (Var 217 i) + (Var 218 i) Add (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -449,7 +449,7 @@ ) (DoLoop () - ((Var 217 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -462,9 +462,9 @@ [(Assert (RealCompare (ArrayItem - (Var 217 a) + (Var 218 a) [(() - (Var 217 i) + (Var 218 i) ())] (Real 8) RowMajor @@ -498,11 +498,11 @@ main_program: (Program (SymbolTable - 222 + 223 { __main__global_stmts: (ExternalSymbol - 222 + 223 __main__global_stmts 2 __main__global_stmts __main__ @@ -514,7 +514,7 @@ main_program [__main__] [(SubroutineCall - 222 __main__global_stmts + 223 __main__global_stmts 2 __main__global_stmts [] () From 5149ef4c04a884c410243972365c6bcb4af6b473 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <151380951+kmr-srbh@users.noreply.github.com> Date: Sat, 9 Mar 2024 22:32:00 +0530 Subject: [PATCH 08/23] Minor logic change Co-authored-by: Thirumalai Shaktivel <74826228+Thirumalai-Shaktivel@users.noreply.github.com> --- src/runtime/lpython_builtin.py | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index aaee79bf0b..5f25f61d4e 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1051,12 +1051,31 @@ def _lpython_str_isspace(s: str) -> bool: char: str w_char: str for char in s: - is_whitespace: bool = False - for w_char in WHITESPACE: - if char == w_char: - is_whitespace = True - break - if not is_whitespace: + if not (char == " " or # SPACE + char == "\n" or # LINE FEED (LF) + char == "\r" or # CARRIAGE RETURN (CR) + char == "\t" or # CHARACTER TABULATION (HT) + char == "\v" or # VERTICAL TAB (VT) + char == "\f" or # FORM FEED (FF) + char == "\u00A0" or # NO-BREAK SPACE + char == "\u1680" or # OGHAM SPACE MARK + char == "\u2000" or # EN QUAD + char == "\u2001" or # EM QUAD + char == "\u2002" or # EN SPACE + char == "\u2003" or # EM SPACE + char == "\u2004" or # THREE-PER-EM SPACE + char == "\u2005" or # FOUR-PER-EM SPACE + char == "\u2006" or # SIX-PER-EM SPACE + char == "\u2007" or # FIGURE SPACE + char == "\u2008" or # PUNCTUATION SPACE + char == "\u2009" or # THIN SPACE + char == "\u200A" or # HAIR SPACE + char == "\u2028" or # LINE SEPARATOR + char == "\u2029" or # PARAGRAPH SEPARATOR + char == "\u202F" or # NARROW NO-BREAK SPACE + char == "\u205F" or # MEDIUM MATHEMATICAL SPACE + char == "\u3000" # IDEOGRAPHIC SPACE + ): return False return True From 27c16ad8b4d131ce33283c3d7f4e61e0ccc350ab Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sat, 9 Mar 2024 23:04:34 +0530 Subject: [PATCH 09/23] Add tests --- integration_tests/test_str_attributes.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/integration_tests/test_str_attributes.py b/integration_tests/test_str_attributes.py index b9e886880b..5fad617d31 100755 --- a/integration_tests/test_str_attributes.py +++ b/integration_tests/test_str_attributes.py @@ -354,6 +354,14 @@ def is_title(): assert " ".istitle() == False def is_space(): + s: str = " \t\n\v\f\r" + assert s.isspace() == True + assert " \t\n\v\f\r".isspace() == True + + s: str = " \t\n\v\f\rabcd" + assert s.isspace() == False + assert " \t\n\v\f\rabcd".isspace() == False + assert "\n".isspace() == True assert " ".isspace() == True assert "\r".isspace() == True From 7e6e8f4de9f8c10d6e391f544d960d85ffb98bd3 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sat, 9 Mar 2024 23:05:44 +0530 Subject: [PATCH 10/23] Update test references --- .../reference/asr-array_01_decl-39cf894.json | 2 +- .../asr-array_01_decl-39cf894.stdout | 134 ++-- .../reference/asr-array_02_decl-e8f6874.json | 2 +- .../asr-array_02_decl-e8f6874.stdout | 98 +-- tests/reference/asr-bindc_02-bc1a7ea.json | 2 +- tests/reference/asr-bindc_02-bc1a7ea.stdout | 48 +- tests/reference/asr-cast-435c233.json | 2 +- tests/reference/asr-cast-435c233.stdout | 8 +- tests/reference/asr-complex1-f26c460.json | 2 +- tests/reference/asr-complex1-f26c460.stdout | 2 +- tests/reference/asr-constants1-5828e8a.json | 2 +- tests/reference/asr-constants1-5828e8a.stdout | 2 +- tests/reference/asr-elemental_01-b58df26.json | 2 +- .../reference/asr-elemental_01-b58df26.stdout | 574 +++++++++--------- tests/reference/asr-expr10-efcbb1b.json | 2 +- tests/reference/asr-expr10-efcbb1b.stdout | 2 +- tests/reference/asr-expr13-81bdb5a.json | 2 +- tests/reference/asr-expr13-81bdb5a.stdout | 2 +- tests/reference/asr-expr7-480ba2f.json | 2 +- tests/reference/asr-expr7-480ba2f.stdout | 8 +- tests/reference/asr-expr_05-3a37324.json | 2 +- tests/reference/asr-expr_05-3a37324.stdout | 8 +- .../asr-generics_array_01-682b1b2.json | 2 +- .../asr-generics_array_01-682b1b2.stdout | 66 +- .../asr-generics_array_02-22c8dc1.json | 2 +- .../asr-generics_array_02-22c8dc1.stdout | 234 +++---- .../asr-generics_array_03-fb3706c.json | 2 +- .../asr-generics_array_03-fb3706c.stdout | 338 +++++------ tests/reference/asr-structs_05-fa98307.json | 2 +- tests/reference/asr-structs_05-fa98307.stdout | 280 ++++----- .../asr-test_builtin_bin-52ba9fa.json | 2 +- .../asr-test_builtin_bin-52ba9fa.stdout | 8 +- .../asr-test_builtin_bool-330223a.json | 2 +- .../asr-test_builtin_bool-330223a.stdout | 8 +- .../asr-test_builtin_hex-64bd268.json | 2 +- .../asr-test_builtin_hex-64bd268.stdout | 8 +- .../asr-test_builtin_oct-20b9066.json | 2 +- .../asr-test_builtin_oct-20b9066.stdout | 8 +- .../asr-test_builtin_pow-f02fcda.json | 2 +- .../asr-test_builtin_pow-f02fcda.stdout | 8 +- .../asr-test_builtin_round-7417a21.json | 2 +- .../asr-test_builtin_round-7417a21.stdout | 8 +- .../asr-test_complex_01-a6def58.json | 2 +- .../asr-test_complex_01-a6def58.stdout | 8 +- .../asr-test_complex_02-782ba2d.json | 2 +- .../asr-test_complex_02-782ba2d.stdout | 8 +- tests/reference/asr-test_max_min-3c2fc51.json | 2 +- .../reference/asr-test_max_min-3c2fc51.stdout | 8 +- .../reference/asr-test_numpy_03-e600a49.json | 2 +- .../asr-test_numpy_03-e600a49.stdout | 322 +++++----- .../reference/asr-test_numpy_04-ecbb614.json | 2 +- .../asr-test_numpy_04-ecbb614.stdout | 54 +- tests/reference/asr-test_pow-3f5d550.json | 2 +- tests/reference/asr-test_pow-3f5d550.stdout | 8 +- tests/reference/asr-vec_01-66ac423.json | 2 +- tests/reference/asr-vec_01-66ac423.stdout | 42 +- .../pass_loop_vectorise-vec_01-be9985e.json | 2 +- .../pass_loop_vectorise-vec_01-be9985e.stdout | 98 +-- 58 files changed, 1229 insertions(+), 1229 deletions(-) diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index b53968b79d..7c21cc9fcf 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "a16650f96802edc575edbc610f1b3ef0e185408cea8f85d4b654e606", + "stdout_hash": "7e3c68aa6acba27674e544f894bb141357db82f8840c756af448f5bb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_01_decl-39cf894.stdout b/tests/reference/asr-array_01_decl-39cf894.stdout index b49eb22291..1bc2625dfa 100644 --- a/tests/reference/asr-array_01_decl-39cf894.stdout +++ b/tests/reference/asr-array_01_decl-39cf894.stdout @@ -10,11 +10,11 @@ ArraySizes: (EnumType (SymbolTable - 218 + 217 { SIZE_10: (Variable - 218 + 217 SIZE_10 [] Local @@ -30,7 +30,7 @@ ), SIZE_3: (Variable - 218 + 217 SIZE_3 [] Local @@ -58,7 +58,7 @@ __main__global_stmts: (Function (SymbolTable - 225 + 224 { }) @@ -94,11 +94,11 @@ accept_f32_array: (Function (SymbolTable - 222 + 221 { _lpython_return_variable: (Variable - 222 + 221 _lpython_return_variable [] ReturnVar @@ -114,7 +114,7 @@ ), xf32: (Variable - 222 + 221 xf32 [] InOut @@ -155,10 +155,10 @@ .false. ) [] - [(Var 222 xf32)] + [(Var 221 xf32)] [(= (ArrayItem - (Var 222 xf32) + (Var 221 xf32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -181,9 +181,9 @@ () ) (= - (Var 222 _lpython_return_variable) + (Var 221 _lpython_return_variable) (ArrayItem - (Var 222 xf32) + (Var 221 xf32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -194,7 +194,7 @@ () ) (Return)] - (Var 222 _lpython_return_variable) + (Var 221 _lpython_return_variable) Public .false. .false. @@ -203,11 +203,11 @@ accept_f64_array: (Function (SymbolTable - 223 + 222 { _lpython_return_variable: (Variable - 223 + 222 _lpython_return_variable [] ReturnVar @@ -223,7 +223,7 @@ ), xf64: (Variable - 223 + 222 xf64 [] InOut @@ -264,10 +264,10 @@ .false. ) [] - [(Var 223 xf64)] + [(Var 222 xf64)] [(= (ArrayItem - (Var 223 xf64) + (Var 222 xf64) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -282,9 +282,9 @@ () ) (= - (Var 223 _lpython_return_variable) + (Var 222 _lpython_return_variable) (ArrayItem - (Var 223 xf64) + (Var 222 xf64) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -295,7 +295,7 @@ () ) (Return)] - (Var 223 _lpython_return_variable) + (Var 222 _lpython_return_variable) Public .false. .false. @@ -304,11 +304,11 @@ accept_i16_array: (Function (SymbolTable - 219 + 218 { _lpython_return_variable: (Variable - 219 + 218 _lpython_return_variable [] ReturnVar @@ -324,7 +324,7 @@ ), xi16: (Variable - 219 + 218 xi16 [] InOut @@ -365,10 +365,10 @@ .false. ) [] - [(Var 219 xi16)] + [(Var 218 xi16)] [(= (ArrayItem - (Var 219 xi16) + (Var 218 xi16) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -385,9 +385,9 @@ () ) (= - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) (ArrayItem - (Var 219 xi16) + (Var 218 xi16) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -398,7 +398,7 @@ () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -407,11 +407,11 @@ accept_i32_array: (Function (SymbolTable - 220 + 219 { _lpython_return_variable: (Variable - 220 + 219 _lpython_return_variable [] ReturnVar @@ -427,7 +427,7 @@ ), xi32: (Variable - 220 + 219 xi32 [] InOut @@ -468,10 +468,10 @@ .false. ) [] - [(Var 220 xi32)] + [(Var 219 xi32)] [(= (ArrayItem - (Var 220 xi32) + (Var 219 xi32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -483,9 +483,9 @@ () ) (= - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) (ArrayItem - (Var 220 xi32) + (Var 219 xi32) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -496,7 +496,7 @@ () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -505,11 +505,11 @@ accept_i64_array: (Function (SymbolTable - 221 + 220 { _lpython_return_variable: (Variable - 221 + 220 _lpython_return_variable [] ReturnVar @@ -525,7 +525,7 @@ ), xi64: (Variable - 221 + 220 xi64 [] InOut @@ -566,10 +566,10 @@ .false. ) [] - [(Var 221 xi64)] + [(Var 220 xi64)] [(= (ArrayItem - (Var 221 xi64) + (Var 220 xi64) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -586,9 +586,9 @@ () ) (= - (Var 221 _lpython_return_variable) + (Var 220 _lpython_return_variable) (ArrayItem - (Var 221 xi64) + (Var 220 xi64) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -599,7 +599,7 @@ () ) (Return)] - (Var 221 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -608,11 +608,11 @@ declare_arrays: (Function (SymbolTable - 224 + 223 { ac32: (Variable - 224 + 223 ac32 [] Local @@ -633,7 +633,7 @@ ), ac64: (Variable - 224 + 223 ac64 [] Local @@ -654,7 +654,7 @@ ), af32: (Variable - 224 + 223 af32 [] Local @@ -675,7 +675,7 @@ ), af64: (Variable - 224 + 223 af64 [] Local @@ -696,7 +696,7 @@ ), ai16: (Variable - 224 + 223 ai16 [] Local @@ -717,7 +717,7 @@ ), ai32: (Variable - 224 + 223 ai32 [] Local @@ -738,7 +738,7 @@ ), ai64: (Variable - 224 + 223 ai64 [] Local @@ -780,7 +780,7 @@ accept_f64_array] [] [(= - (Var 224 ai16) + (Var 223 ai16) (ArrayConstant [] (Array @@ -794,7 +794,7 @@ () ) (= - (Var 224 ai32) + (Var 223 ai32) (ArrayConstant [] (Array @@ -808,7 +808,7 @@ () ) (= - (Var 224 ai64) + (Var 223 ai64) (ArrayConstant [] (Array @@ -822,7 +822,7 @@ () ) (= - (Var 224 af32) + (Var 223 af32) (ArrayConstant [] (Array @@ -836,7 +836,7 @@ () ) (= - (Var 224 af64) + (Var 223 af64) (ArrayConstant [] (Array @@ -850,7 +850,7 @@ () ) (= - (Var 224 ac32) + (Var 223 ac32) (ArrayConstant [] (Array @@ -864,7 +864,7 @@ () ) (= - (Var 224 ac64) + (Var 223 ac64) (ArrayConstant [] (Array @@ -882,7 +882,7 @@ 2 accept_i16_array () [((ArrayPhysicalCast - (Var 224 ai16) + (Var 223 ai16) FixedSizeArray DescriptorArray (Array @@ -905,7 +905,7 @@ 2 accept_i32_array () [((ArrayPhysicalCast - (Var 224 ai32) + (Var 223 ai32) FixedSizeArray DescriptorArray (Array @@ -928,7 +928,7 @@ 2 accept_i64_array () [((ArrayPhysicalCast - (Var 224 ai64) + (Var 223 ai64) FixedSizeArray DescriptorArray (Array @@ -951,7 +951,7 @@ 2 accept_f32_array () [((ArrayPhysicalCast - (Var 224 af32) + (Var 223 af32) FixedSizeArray DescriptorArray (Array @@ -974,7 +974,7 @@ 2 accept_f64_array () [((ArrayPhysicalCast - (Var 224 af64) + (Var 223 af64) FixedSizeArray DescriptorArray (Array @@ -1009,11 +1009,11 @@ main_program: (Program (SymbolTable - 226 + 225 { __main__global_stmts: (ExternalSymbol - 226 + 225 __main__global_stmts 2 __main__global_stmts __main__ @@ -1025,7 +1025,7 @@ main_program [__main__] [(SubroutineCall - 226 __main__global_stmts + 225 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index bb390b83e7..ad641a6b1a 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "1996fba6b4cd68b6b52467460a42836eebe5b048abed03bb662e093d", + "stdout_hash": "438ea76f5f3d93052f2d8fdd138cc3fb05400a21ff8379f346473bd1", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_02_decl-e8f6874.stdout b/tests/reference/asr-array_02_decl-e8f6874.stdout index ee0ba19be3..01d5dad259 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.stdout +++ b/tests/reference/asr-array_02_decl-e8f6874.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 223 + 222 { }) @@ -46,11 +46,11 @@ accept_multidim_f32_array: (Function (SymbolTable - 220 + 219 { _lpython_return_variable: (Variable - 220 + 219 _lpython_return_variable [] ReturnVar @@ -66,7 +66,7 @@ ), xf32: (Variable - 220 + 219 xf32 [] InOut @@ -107,11 +107,11 @@ .false. ) [] - [(Var 220 xf32)] + [(Var 219 xf32)] [(= - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) (ArrayItem - (Var 220 xf32) + (Var 219 xf32) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -122,7 +122,7 @@ () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -131,11 +131,11 @@ accept_multidim_f64_array: (Function (SymbolTable - 221 + 220 { _lpython_return_variable: (Variable - 221 + 220 _lpython_return_variable [] ReturnVar @@ -151,7 +151,7 @@ ), xf64: (Variable - 221 + 220 xf64 [] InOut @@ -196,11 +196,11 @@ .false. ) [] - [(Var 221 xf64)] + [(Var 220 xf64)] [(= - (Var 221 _lpython_return_variable) + (Var 220 _lpython_return_variable) (ArrayItem - (Var 221 xf64) + (Var 220 xf64) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -214,7 +214,7 @@ () ) (Return)] - (Var 221 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -223,11 +223,11 @@ accept_multidim_i32_array: (Function (SymbolTable - 218 + 217 { _lpython_return_variable: (Variable - 218 + 217 _lpython_return_variable [] ReturnVar @@ -243,7 +243,7 @@ ), xi32: (Variable - 218 + 217 xi32 [] InOut @@ -288,11 +288,11 @@ .false. ) [] - [(Var 218 xi32)] + [(Var 217 xi32)] [(= - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) (ArrayItem - (Var 218 xi32) + (Var 217 xi32) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -306,7 +306,7 @@ () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) Public .false. .false. @@ -315,11 +315,11 @@ accept_multidim_i64_array: (Function (SymbolTable - 219 + 218 { _lpython_return_variable: (Variable - 219 + 218 _lpython_return_variable [] ReturnVar @@ -335,7 +335,7 @@ ), xi64: (Variable - 219 + 218 xi64 [] InOut @@ -384,11 +384,11 @@ .false. ) [] - [(Var 219 xi64)] + [(Var 218 xi64)] [(= - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) (ArrayItem - (Var 219 xi64) + (Var 218 xi64) [(() (IntegerConstant 9 (Integer 4)) ()) @@ -405,7 +405,7 @@ () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -414,11 +414,11 @@ declare_arrays: (Function (SymbolTable - 222 + 221 { ac32: (Variable - 222 + 221 ac32 [] Local @@ -443,7 +443,7 @@ ), ac64: (Variable - 222 + 221 ac64 [] Local @@ -470,7 +470,7 @@ ), af32: (Variable - 222 + 221 af32 [] Local @@ -491,7 +491,7 @@ ), af64: (Variable - 222 + 221 af64 [] Local @@ -514,7 +514,7 @@ ), ai32: (Variable - 222 + 221 ai32 [] Local @@ -537,7 +537,7 @@ ), ai64: (Variable - 222 + 221 ai64 [] Local @@ -582,7 +582,7 @@ accept_multidim_f64_array] [] [(= - (Var 222 ai32) + (Var 221 ai32) (ArrayConstant [] (Array @@ -598,7 +598,7 @@ () ) (= - (Var 222 ai64) + (Var 221 ai64) (ArrayConstant [] (Array @@ -616,7 +616,7 @@ () ) (= - (Var 222 af32) + (Var 221 af32) (ArrayConstant [] (Array @@ -630,7 +630,7 @@ () ) (= - (Var 222 af64) + (Var 221 af64) (ArrayConstant [] (Array @@ -646,7 +646,7 @@ () ) (= - (Var 222 ac32) + (Var 221 ac32) (ArrayConstant [] (Array @@ -664,7 +664,7 @@ () ) (= - (Var 222 ac64) + (Var 221 ac64) (ArrayConstant [] (Array @@ -688,7 +688,7 @@ 2 accept_multidim_i32_array () [((ArrayPhysicalCast - (Var 222 ai32) + (Var 221 ai32) FixedSizeArray DescriptorArray (Array @@ -713,7 +713,7 @@ 2 accept_multidim_i64_array () [((ArrayPhysicalCast - (Var 222 ai64) + (Var 221 ai64) FixedSizeArray DescriptorArray (Array @@ -740,7 +740,7 @@ 2 accept_multidim_f32_array () [((ArrayPhysicalCast - (Var 222 af32) + (Var 221 af32) FixedSizeArray DescriptorArray (Array @@ -763,7 +763,7 @@ 2 accept_multidim_f64_array () [((ArrayPhysicalCast - (Var 222 af64) + (Var 221 af64) FixedSizeArray DescriptorArray (Array @@ -800,11 +800,11 @@ main_program: (Program (SymbolTable - 224 + 223 { __main__global_stmts: (ExternalSymbol - 224 + 223 __main__global_stmts 2 __main__global_stmts __main__ @@ -816,7 +816,7 @@ main_program [__main__] [(SubroutineCall - 224 __main__global_stmts + 223 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index ad02ccbae1..9c5757347c 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "cffb4533d2b9605c9b4924785d3943ff79c0a81ca79a5da51c89cae2", + "stdout_hash": "d5ffa96b3a5833d2e0c9cc6d5c13086223bfba3bb53de623b1c4058a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stdout b/tests/reference/asr-bindc_02-bc1a7ea.stdout index c0cab30e46..f6f952a50b 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.stdout +++ b/tests/reference/asr-bindc_02-bc1a7ea.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 219 + 218 { }) @@ -76,11 +76,11 @@ f: (Function (SymbolTable - 218 + 217 { y: (Variable - 218 + 217 y [] Local @@ -101,7 +101,7 @@ ), yptr1: (Variable - 218 + 217 yptr1 [] Local @@ -124,7 +124,7 @@ ), yq: (Variable - 218 + 217 yq [] Local @@ -157,14 +157,14 @@ [] [] [(= - (Var 218 yq) + (Var 217 yq) (PointerNullConstant (CPtr) ) () ) (= - (Var 218 y) + (Var 217 y) (ArrayConstant [] (Array @@ -179,7 +179,7 @@ ) (= (ArrayItem - (Var 218 y) + (Var 217 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -197,7 +197,7 @@ ) (= (ArrayItem - (Var 218 y) + (Var 217 y) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -214,9 +214,9 @@ () ) (= - (Var 218 yptr1) + (Var 217 yptr1) (GetPointer - (Var 218 y) + (Var 217 y) (Pointer (Array (Integer 2) @@ -231,7 +231,7 @@ ) (Print [(GetPointer - (Var 218 y) + (Var 217 y) (Pointer (Array (Integer 2) @@ -242,13 +242,13 @@ ) () ) - (Var 218 yptr1)] + (Var 217 yptr1)] () () ) (Print [(ArrayItem - (Var 218 yptr1) + (Var 217 yptr1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -257,7 +257,7 @@ () ) (ArrayItem - (Var 218 yptr1) + (Var 217 yptr1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -271,7 +271,7 @@ (Assert (IntegerCompare (ArrayItem - (Var 218 yptr1) + (Var 217 yptr1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -294,7 +294,7 @@ (Assert (IntegerCompare (ArrayItem - (Var 218 yptr1) + (Var 217 yptr1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -315,8 +315,8 @@ () ) (CPtrToPointer - (Var 218 yq) - (Var 218 yptr1) + (Var 217 yq) + (Var 217 yptr1) (ArrayConstant [(IntegerConstant 2 (Integer 4))] (Array @@ -339,8 +339,8 @@ ) ) (Print - [(Var 218 yq) - (Var 218 yptr1)] + [(Var 217 yq) + (Var 217 yptr1)] () () )] @@ -404,11 +404,11 @@ main_program: (Program (SymbolTable - 220 + 219 { __main__global_stmts: (ExternalSymbol - 220 + 219 __main__global_stmts 2 __main__global_stmts __main__ @@ -420,7 +420,7 @@ main_program [__main__] [(SubroutineCall - 220 __main__global_stmts + 219 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index e24594ec34..5ae9619444 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-cast-435c233.stdout", - "stdout_hash": "822b8228acabc78d3435e496a787f9fe336ca023170819f6a44c784b", + "stdout_hash": "e568a4235ef2ea5a21a03f280baf6e18a4a83f2a9b1d804d695a185d", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-cast-435c233.stdout b/tests/reference/asr-cast-435c233.stdout index 70ebffd6c1..e49811647d 100644 --- a/tests/reference/asr-cast-435c233.stdout +++ b/tests/reference/asr-cast-435c233.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -285,11 +285,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -301,7 +301,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index e510c25e6b..164b7f2d2b 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-complex1-f26c460.stdout", - "stdout_hash": "da583127258ad4be4addc077f3892ebcb8fefaa84bc05c2b43a88e28", + "stdout_hash": "22dc4c9b17e4d9a3d251c7b52d71603358cb8003e3d1b5bf520965cb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-complex1-f26c460.stdout b/tests/reference/asr-complex1-f26c460.stdout index b35eeae07c..4a5c14186a 100644 --- a/tests/reference/asr-complex1-f26c460.stdout +++ b/tests/reference/asr-complex1-f26c460.stdout @@ -776,7 +776,7 @@ main_program: (Program (SymbolTable - 135 + 134 { }) diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 9a41b10ab1..341f639d3e 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-constants1-5828e8a.stdout", - "stdout_hash": "794d3e74cb45e02d2a6eeaeffd0250f0ae26ccfba3a418cfffee6801", + "stdout_hash": "52b5b013e314db6e9bfdc763cfc5d57b06dc3cdadcf143d7de20cb96", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-constants1-5828e8a.stdout b/tests/reference/asr-constants1-5828e8a.stdout index aeab7b06d2..8ce9a7d4ac 100644 --- a/tests/reference/asr-constants1-5828e8a.stdout +++ b/tests/reference/asr-constants1-5828e8a.stdout @@ -1778,7 +1778,7 @@ main_program: (Program (SymbolTable - 143 + 142 { }) diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index bec8718c39..44aa2ec76e 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "0622b92e57d61f2c856798f169ba688d1a79d1697d87bdfe43735726", + "stdout_hash": "60bd6f26f1332d2a618ddb3f459ce1a31ce710db3f2ec4fba1d1c751", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-elemental_01-b58df26.stdout b/tests/reference/asr-elemental_01-b58df26.stdout index 0ccc4d4bcf..becd7bbfec 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 251 + 250 { }) @@ -84,11 +84,11 @@ elemental_cos: (Function (SymbolTable - 226 + 225 { array2d: (Variable - 226 + 225 array2d [] Local @@ -111,7 +111,7 @@ ), cos2d: (Variable - 226 + 225 cos2d [] Local @@ -134,7 +134,7 @@ ), cos@__lpython_overloaded_0__cos: (ExternalSymbol - 226 + 225 cos@__lpython_overloaded_0__cos 3 __lpython_overloaded_0__cos numpy @@ -144,7 +144,7 @@ ), i: (Variable - 226 + 225 i [] Local @@ -160,7 +160,7 @@ ), j: (Variable - 226 + 225 j [] Local @@ -193,7 +193,7 @@ [verify2d] [] [(= - (Var 226 array2d) + (Var 225 array2d) (ArrayConstant [] (Array @@ -209,7 +209,7 @@ () ) (= - (Var 226 cos2d) + (Var 225 cos2d) (ArrayConstant [] (Array @@ -226,7 +226,7 @@ ) (DoLoop () - ((Var 226 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -238,7 +238,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 226 j) + ((Var 225 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -250,12 +250,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 226 array2d) + (Var 225 array2d) [(() - (Var 226 i) + (Var 225 i) ()) (() - (Var 226 j) + (Var 225 j) ())] (Real 8) RowMajor @@ -263,9 +263,9 @@ ) (Cast (IntegerBinOp - (Var 226 i) + (Var 225 i) Add - (Var 226 j) + (Var 225 j) (Integer 4) () ) @@ -278,12 +278,12 @@ )] ) (= - (Var 226 cos2d) + (Var 225 cos2d) (RealBinOp (FunctionCall - 226 cos@__lpython_overloaded_0__cos + 225 cos@__lpython_overloaded_0__cos 2 cos - [((Var 226 array2d))] + [((Var 225 array2d))] (Array (Real 8) [((IntegerConstant 0 (Integer 4)) @@ -316,7 +316,7 @@ 2 verify2d () [((ArrayPhysicalCast - (Var 226 array2d) + (Var 225 array2d) FixedSizeArray DescriptorArray (Array @@ -330,7 +330,7 @@ () )) ((ArrayPhysicalCast - (Var 226 cos2d) + (Var 225 cos2d) FixedSizeArray DescriptorArray (Array @@ -356,11 +356,11 @@ elemental_mul: (Function (SymbolTable - 224 + 223 { array_a: (Variable - 224 + 223 array_a [] Local @@ -381,7 +381,7 @@ ), array_b: (Variable - 224 + 223 array_b [] Local @@ -402,7 +402,7 @@ ), array_c: (Variable - 224 + 223 array_c [] Local @@ -423,7 +423,7 @@ ), i: (Variable - 224 + 223 i [] Local @@ -439,7 +439,7 @@ ), j: (Variable - 224 + 223 j [] Local @@ -455,7 +455,7 @@ ), k: (Variable - 224 + 223 k [] Local @@ -488,7 +488,7 @@ [verify1d_mul] [] [(= - (Var 224 array_a) + (Var 223 array_a) (ArrayConstant [] (Array @@ -502,7 +502,7 @@ () ) (= - (Var 224 array_b) + (Var 223 array_b) (ArrayConstant [] (Array @@ -516,7 +516,7 @@ () ) (= - (Var 224 array_c) + (Var 223 array_c) (ArrayConstant [] (Array @@ -531,7 +531,7 @@ ) (DoLoop () - ((Var 224 i) + ((Var 223 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -543,16 +543,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 array_a) + (Var 223 array_a) [(() - (Var 224 i) + (Var 223 i) ())] (Real 8) RowMajor () ) (Cast - (Var 224 i) + (Var 223 i) IntegerToReal (Real 8) () @@ -562,7 +562,7 @@ ) (DoLoop () - ((Var 224 j) + ((Var 223 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -574,9 +574,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 array_b) + (Var 223 array_b) [(() - (Var 224 j) + (Var 223 j) ())] (Real 8) RowMajor @@ -584,7 +584,7 @@ ) (Cast (IntegerBinOp - (Var 224 j) + (Var 223 j) Add (IntegerConstant 5 (Integer 4)) (Integer 4) @@ -598,11 +598,11 @@ )] ) (= - (Var 224 array_c) + (Var 223 array_c) (RealBinOp (RealBinOp (RealBinOp - (Var 224 array_a) + (Var 223 array_a) Pow (RealConstant 2.000000 @@ -631,7 +631,7 @@ ) Mul (RealBinOp - (Var 224 array_b) + (Var 223 array_b) Pow (RealConstant 3.000000 @@ -659,7 +659,7 @@ 2 verify1d_mul () [((ArrayPhysicalCast - (Var 224 array_a) + (Var 223 array_a) FixedSizeArray DescriptorArray (Array @@ -671,7 +671,7 @@ () )) ((ArrayPhysicalCast - (Var 224 array_b) + (Var 223 array_b) FixedSizeArray DescriptorArray (Array @@ -683,7 +683,7 @@ () )) ((ArrayPhysicalCast - (Var 224 array_c) + (Var 223 array_c) FixedSizeArray DescriptorArray (Array @@ -706,11 +706,11 @@ elemental_sin: (Function (SymbolTable - 225 + 224 { array1d: (Variable - 225 + 224 array1d [] Local @@ -731,7 +731,7 @@ ), arraynd: (Variable - 225 + 224 arraynd [] Local @@ -756,7 +756,7 @@ ), i: (Variable - 225 + 224 i [] Local @@ -772,7 +772,7 @@ ), j: (Variable - 225 + 224 j [] Local @@ -788,7 +788,7 @@ ), k: (Variable - 225 + 224 k [] Local @@ -804,7 +804,7 @@ ), sin1d: (Variable - 225 + 224 sin1d [] Local @@ -825,7 +825,7 @@ ), sin@__lpython_overloaded_0__sin: (ExternalSymbol - 225 + 224 sin@__lpython_overloaded_0__sin 3 __lpython_overloaded_0__sin numpy @@ -835,7 +835,7 @@ ), sin@__lpython_overloaded_1__sin: (ExternalSymbol - 225 + 224 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -845,7 +845,7 @@ ), sinnd: (Variable - 225 + 224 sinnd [] Local @@ -888,7 +888,7 @@ verifynd] [] [(= - (Var 225 array1d) + (Var 224 array1d) (ArrayConstant [] (Array @@ -902,7 +902,7 @@ () ) (= - (Var 225 sin1d) + (Var 224 sin1d) (ArrayConstant [] (Array @@ -917,7 +917,7 @@ ) (DoLoop () - ((Var 225 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -929,16 +929,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 array1d) + (Var 224 array1d) [(() - (Var 225 i) + (Var 224 i) ())] (Real 4) RowMajor () ) (Cast - (Var 225 i) + (Var 224 i) IntegerToReal (Real 4) () @@ -947,14 +947,14 @@ )] ) (= - (Var 225 sin1d) + (Var 224 sin1d) (FunctionCall - 225 sin@__lpython_overloaded_1__sin + 224 sin@__lpython_overloaded_1__sin 2 sin [((FunctionCall - 225 sin@__lpython_overloaded_1__sin + 224 sin@__lpython_overloaded_1__sin 2 sin - [((Var 225 array1d))] + [((Var 224 array1d))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -979,7 +979,7 @@ 2 verify1d () [((ArrayPhysicalCast - (Var 225 array1d) + (Var 224 array1d) FixedSizeArray DescriptorArray (Array @@ -991,7 +991,7 @@ () )) ((ArrayPhysicalCast - (Var 225 sin1d) + (Var 224 sin1d) FixedSizeArray DescriptorArray (Array @@ -1006,7 +1006,7 @@ () ) (= - (Var 225 arraynd) + (Var 224 arraynd) (ArrayConstant [] (Array @@ -1024,7 +1024,7 @@ () ) (= - (Var 225 sinnd) + (Var 224 sinnd) (ArrayConstant [] (Array @@ -1043,7 +1043,7 @@ ) (DoLoop () - ((Var 225 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 200 (Integer 4)) @@ -1055,7 +1055,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 225 j) + ((Var 224 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -1067,7 +1067,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 225 k) + ((Var 224 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1079,15 +1079,15 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 arraynd) + (Var 224 arraynd) [(() - (Var 225 i) + (Var 224 i) ()) (() - (Var 225 j) + (Var 224 j) ()) (() - (Var 225 k) + (Var 224 k) ())] (Real 8) RowMajor @@ -1096,14 +1096,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 225 i) + (Var 224 i) Add - (Var 225 j) + (Var 224 j) (Integer 4) () ) Add - (Var 225 k) + (Var 224 k) (Integer 4) () ) @@ -1117,12 +1117,12 @@ )] ) (= - (Var 225 sinnd) + (Var 224 sinnd) (RealBinOp (FunctionCall - 225 sin@__lpython_overloaded_0__sin + 224 sin@__lpython_overloaded_0__sin 2 sin - [((Var 225 arraynd))] + [((Var 224 arraynd))] (Array (Real 8) [((IntegerConstant 0 (Integer 4)) @@ -1159,7 +1159,7 @@ 2 verifynd () [((ArrayPhysicalCast - (Var 225 arraynd) + (Var 224 arraynd) FixedSizeArray DescriptorArray (Array @@ -1175,7 +1175,7 @@ () )) ((ArrayPhysicalCast - (Var 225 sinnd) + (Var 224 sinnd) FixedSizeArray DescriptorArray (Array @@ -1204,11 +1204,11 @@ elemental_sum: (Function (SymbolTable - 223 + 222 { array_a: (Variable - 223 + 222 array_a [] Local @@ -1229,7 +1229,7 @@ ), array_b: (Variable - 223 + 222 array_b [] Local @@ -1250,7 +1250,7 @@ ), array_c: (Variable - 223 + 222 array_c [] Local @@ -1271,7 +1271,7 @@ ), i: (Variable - 223 + 222 i [] Local @@ -1287,7 +1287,7 @@ ), j: (Variable - 223 + 222 j [] Local @@ -1303,7 +1303,7 @@ ), k: (Variable - 223 + 222 k [] Local @@ -1336,7 +1336,7 @@ [verify1d_sum] [] [(= - (Var 223 array_a) + (Var 222 array_a) (ArrayConstant [] (Array @@ -1350,7 +1350,7 @@ () ) (= - (Var 223 array_b) + (Var 222 array_b) (ArrayConstant [] (Array @@ -1364,7 +1364,7 @@ () ) (= - (Var 223 array_c) + (Var 222 array_c) (ArrayConstant [] (Array @@ -1379,7 +1379,7 @@ ) (DoLoop () - ((Var 223 i) + ((Var 222 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -1391,16 +1391,16 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 223 array_a) + (Var 222 array_a) [(() - (Var 223 i) + (Var 222 i) ())] (Real 8) RowMajor () ) (Cast - (Var 223 i) + (Var 222 i) IntegerToReal (Real 8) () @@ -1410,7 +1410,7 @@ ) (DoLoop () - ((Var 223 j) + ((Var 222 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 100 (Integer 4)) @@ -1422,9 +1422,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 223 array_b) + (Var 222 array_b) [(() - (Var 223 j) + (Var 222 j) ())] (Real 8) RowMajor @@ -1432,7 +1432,7 @@ ) (Cast (IntegerBinOp - (Var 223 j) + (Var 222 j) Add (IntegerConstant 5 (Integer 4)) (Integer 4) @@ -1446,10 +1446,10 @@ )] ) (= - (Var 223 array_c) + (Var 222 array_c) (RealBinOp (RealBinOp - (Var 223 array_a) + (Var 222 array_a) Pow (RealConstant 2.000000 @@ -1471,7 +1471,7 @@ ) Mul (RealBinOp - (Var 223 array_b) + (Var 222 array_b) Pow (RealConstant 3.000000 @@ -1507,7 +1507,7 @@ 2 verify1d_sum () [((ArrayPhysicalCast - (Var 223 array_a) + (Var 222 array_a) FixedSizeArray DescriptorArray (Array @@ -1519,7 +1519,7 @@ () )) ((ArrayPhysicalCast - (Var 223 array_b) + (Var 222 array_b) FixedSizeArray DescriptorArray (Array @@ -1531,7 +1531,7 @@ () )) ((ArrayPhysicalCast - (Var 223 array_c) + (Var 222 array_c) FixedSizeArray DescriptorArray (Array @@ -1554,11 +1554,11 @@ elemental_trig_identity: (Function (SymbolTable - 227 + 226 { arraynd: (Variable - 227 + 226 arraynd [] Local @@ -1585,7 +1585,7 @@ ), cos@__lpython_overloaded_1__cos: (ExternalSymbol - 227 + 226 cos@__lpython_overloaded_1__cos 3 __lpython_overloaded_1__cos numpy @@ -1595,7 +1595,7 @@ ), eps: (Variable - 227 + 226 eps [] Local @@ -1611,7 +1611,7 @@ ), i: (Variable - 227 + 226 i [] Local @@ -1627,7 +1627,7 @@ ), j: (Variable - 227 + 226 j [] Local @@ -1643,7 +1643,7 @@ ), k: (Variable - 227 + 226 k [] Local @@ -1659,7 +1659,7 @@ ), l: (Variable - 227 + 226 l [] Local @@ -1675,7 +1675,7 @@ ), newshape: (Variable - 227 + 226 newshape [] Local @@ -1696,7 +1696,7 @@ ), observed: (Variable - 227 + 226 observed [] Local @@ -1723,7 +1723,7 @@ ), observed1d: (Variable - 227 + 226 observed1d [] Local @@ -1744,7 +1744,7 @@ ), sin@__lpython_overloaded_1__sin: (ExternalSymbol - 227 + 226 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -1771,7 +1771,7 @@ [] [] [(= - (Var 227 eps) + (Var 226 eps) (Cast (RealConstant 0.000001 @@ -1787,7 +1787,7 @@ () ) (= - (Var 227 arraynd) + (Var 226 arraynd) (ArrayConstant [] (Array @@ -1807,7 +1807,7 @@ () ) (= - (Var 227 observed) + (Var 226 observed) (ArrayConstant [] (Array @@ -1827,7 +1827,7 @@ () ) (= - (Var 227 observed1d) + (Var 226 observed1d) (ArrayConstant [] (Array @@ -1842,7 +1842,7 @@ ) (DoLoop () - ((Var 227 i) + ((Var 226 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 64 (Integer 4)) @@ -1854,7 +1854,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 227 j) + ((Var 226 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 32 (Integer 4)) @@ -1866,7 +1866,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 227 k) + ((Var 226 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 8 (Integer 4)) @@ -1878,7 +1878,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 227 l) + ((Var 226 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4 (Integer 4)) @@ -1890,18 +1890,18 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 227 arraynd) + (Var 226 arraynd) [(() - (Var 227 i) + (Var 226 i) ()) (() - (Var 227 j) + (Var 226 j) ()) (() - (Var 227 k) + (Var 226 k) ()) (() - (Var 227 l) + (Var 226 l) ())] (Real 4) RowMajor @@ -1911,19 +1911,19 @@ (IntegerBinOp (IntegerBinOp (IntegerBinOp - (Var 227 i) + (Var 226 i) Add - (Var 227 j) + (Var 226 j) (Integer 4) () ) Add - (Var 227 k) + (Var 226 k) (Integer 4) () ) Add - (Var 227 l) + (Var 226 l) (Integer 4) () ) @@ -1938,13 +1938,13 @@ )] ) (= - (Var 227 observed) + (Var 226 observed) (RealBinOp (RealBinOp (FunctionCall - 227 sin@__lpython_overloaded_1__sin + 226 sin@__lpython_overloaded_1__sin 2 sin - [((Var 227 arraynd))] + [((Var 226 arraynd))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -1987,9 +1987,9 @@ Add (RealBinOp (FunctionCall - 227 cos@__lpython_overloaded_1__cos + 226 cos@__lpython_overloaded_1__cos 2 cos - [((Var 227 arraynd))] + [((Var 226 arraynd))] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) @@ -2046,7 +2046,7 @@ () ) (= - (Var 227 newshape) + (Var 226 newshape) (ArrayConstant [] (Array @@ -2061,7 +2061,7 @@ ) (= (ArrayItem - (Var 227 newshape) + (Var 226 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -2073,11 +2073,11 @@ () ) (= - (Var 227 observed1d) + (Var 226 observed1d) (ArrayReshape - (Var 227 observed) + (Var 226 observed) (ArrayPhysicalCast - (Var 227 newshape) + (Var 226 newshape) FixedSizeArray DescriptorArray (Array @@ -2100,7 +2100,7 @@ ) (DoLoop () - ((Var 227 i) + ((Var 226 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 65536 (Integer 4)) @@ -2116,9 +2116,9 @@ Abs [(RealBinOp (ArrayItem - (Var 227 observed1d) + (Var 226 observed1d) [(() - (Var 227 i) + (Var 226 i) ())] (Real 4) RowMajor @@ -2145,7 +2145,7 @@ () ) LtE - (Var 227 eps) + (Var 226 eps) (Logical 4) () ) @@ -2171,11 +2171,11 @@ verify1d: (Function (SymbolTable - 218 + 217 { array: (Variable - 218 + 217 array [] InOut @@ -2197,11 +2197,11 @@ block: (Block (SymbolTable - 228 + 227 { sin@__lpython_overloaded_1__sin: (ExternalSymbol - 228 + 227 sin@__lpython_overloaded_1__sin 3 __lpython_overloaded_1__sin numpy @@ -2217,15 +2217,15 @@ Abs [(RealBinOp (FunctionCall - 228 sin@__lpython_overloaded_1__sin + 227 sin@__lpython_overloaded_1__sin 2 sin [((FunctionCall - 228 sin@__lpython_overloaded_1__sin + 227 sin@__lpython_overloaded_1__sin 2 sin [((ArrayItem - (Var 218 array) + (Var 217 array) [(() - (Var 218 i) + (Var 217 i) ())] (Real 4) RowMajor @@ -2241,9 +2241,9 @@ ) Sub (ArrayItem - (Var 218 result) + (Var 217 result) [(() - (Var 218 i) + (Var 217 i) ())] (Real 4) RowMajor @@ -2257,7 +2257,7 @@ () ) LtE - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -2266,7 +2266,7 @@ ), eps: (Variable - 218 + 217 eps [] Local @@ -2282,7 +2282,7 @@ ), i: (Variable - 218 + 217 i [] Local @@ -2298,7 +2298,7 @@ ), result: (Variable - 218 + 217 result [] InOut @@ -2319,7 +2319,7 @@ ), size: (Variable - 218 + 217 size [] In @@ -2362,11 +2362,11 @@ .false. ) [] - [(Var 218 array) - (Var 218 result) - (Var 218 size)] + [(Var 217 array) + (Var 217 result) + (Var 217 size)] [(= - (Var 218 eps) + (Var 217 eps) (Cast (RealConstant 0.000001 @@ -2383,10 +2383,10 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 218 size) + (Var 217 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2395,7 +2395,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 218 block + 217 block )] )] () @@ -2407,11 +2407,11 @@ verify1d_mul: (Function (SymbolTable - 222 + 221 { array_a: (Variable - 222 + 221 array_a [] InOut @@ -2432,7 +2432,7 @@ ), array_b: (Variable - 222 + 221 array_b [] InOut @@ -2453,7 +2453,7 @@ ), eps: (Variable - 222 + 221 eps [] Local @@ -2469,7 +2469,7 @@ ), i: (Variable - 222 + 221 i [] Local @@ -2485,7 +2485,7 @@ ), result: (Variable - 222 + 221 result [] InOut @@ -2506,7 +2506,7 @@ ), size: (Variable - 222 + 221 size [] In @@ -2555,12 +2555,12 @@ .false. ) [] - [(Var 222 array_a) - (Var 222 array_b) - (Var 222 result) - (Var 222 size)] + [(Var 221 array_a) + (Var 221 array_b) + (Var 221 result) + (Var 221 size)] [(= - (Var 222 eps) + (Var 221 eps) (RealConstant 0.000010 (Real 8) @@ -2569,10 +2569,10 @@ ) (DoLoop () - ((Var 222 i) + ((Var 221 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 222 size) + (Var 221 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2588,9 +2588,9 @@ (RealBinOp (RealBinOp (ArrayItem - (Var 222 array_a) + (Var 221 array_a) [(() - (Var 222 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2615,9 +2615,9 @@ Mul (RealBinOp (ArrayItem - (Var 222 array_b) + (Var 221 array_b) [(() - (Var 222 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2636,9 +2636,9 @@ ) Sub (ArrayItem - (Var 222 result) + (Var 221 result) [(() - (Var 222 i) + (Var 221 i) ())] (Real 8) RowMajor @@ -2652,7 +2652,7 @@ () ) LtE - (Var 222 eps) + (Var 221 eps) (Logical 4) () ) @@ -2668,11 +2668,11 @@ verify1d_sum: (Function (SymbolTable - 221 + 220 { array_a: (Variable - 221 + 220 array_a [] InOut @@ -2693,7 +2693,7 @@ ), array_b: (Variable - 221 + 220 array_b [] InOut @@ -2714,7 +2714,7 @@ ), eps: (Variable - 221 + 220 eps [] Local @@ -2730,7 +2730,7 @@ ), i: (Variable - 221 + 220 i [] Local @@ -2746,7 +2746,7 @@ ), result: (Variable - 221 + 220 result [] InOut @@ -2767,7 +2767,7 @@ ), size: (Variable - 221 + 220 size [] In @@ -2816,12 +2816,12 @@ .false. ) [] - [(Var 221 array_a) - (Var 221 array_b) - (Var 221 result) - (Var 221 size)] + [(Var 220 array_a) + (Var 220 array_b) + (Var 220 result) + (Var 220 size)] [(= - (Var 221 eps) + (Var 220 eps) (RealConstant 0.000000 (Real 8) @@ -2830,10 +2830,10 @@ ) (DoLoop () - ((Var 221 i) + ((Var 220 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 221 size) + (Var 220 size) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -2848,9 +2848,9 @@ (RealBinOp (RealBinOp (ArrayItem - (Var 221 array_a) + (Var 220 array_a) [(() - (Var 221 i) + (Var 220 i) ())] (Real 8) RowMajor @@ -2873,9 +2873,9 @@ Mul (RealBinOp (ArrayItem - (Var 221 array_b) + (Var 220 array_b) [(() - (Var 221 i) + (Var 220 i) ())] (Real 8) RowMajor @@ -2897,9 +2897,9 @@ ) Sub (ArrayItem - (Var 221 result) + (Var 220 result) [(() - (Var 221 i) + (Var 220 i) ())] (Real 8) RowMajor @@ -2913,7 +2913,7 @@ () ) LtE - (Var 221 eps) + (Var 220 eps) (Logical 4) () ) @@ -2929,11 +2929,11 @@ verify2d: (Function (SymbolTable - 220 + 219 { array: (Variable - 220 + 219 array [] InOut @@ -2957,16 +2957,16 @@ block: (Block (SymbolTable - 232 + 231 { block: (Block (SymbolTable - 233 + 232 { cos@__lpython_overloaded_0__cos: (ExternalSymbol - 233 + 232 cos@__lpython_overloaded_0__cos 3 __lpython_overloaded_0__cos numpy @@ -2983,15 +2983,15 @@ [(RealBinOp (RealBinOp (FunctionCall - 233 cos@__lpython_overloaded_0__cos + 232 cos@__lpython_overloaded_0__cos 2 cos [((ArrayItem - (Var 220 array) + (Var 219 array) [(() - (Var 220 i) + (Var 219 i) ()) (() - (Var 220 j) + (Var 219 j) ())] (Real 8) RowMajor @@ -3011,12 +3011,12 @@ ) Sub (ArrayItem - (Var 220 result) + (Var 219 result) [(() - (Var 220 i) + (Var 219 i) ()) (() - (Var 220 j) + (Var 219 j) ())] (Real 8) RowMajor @@ -3030,7 +3030,7 @@ () ) LtE - (Var 220 eps) + (Var 219 eps) (Logical 4) () ) @@ -3041,10 +3041,10 @@ block [(DoLoop () - ((Var 220 j) + ((Var 219 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 size2) + (Var 219 size2) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3053,13 +3053,13 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 232 block + 231 block )] )] ), eps: (Variable - 220 + 219 eps [] Local @@ -3075,7 +3075,7 @@ ), i: (Variable - 220 + 219 i [] Local @@ -3091,7 +3091,7 @@ ), j: (Variable - 220 + 219 j [] Local @@ -3107,7 +3107,7 @@ ), result: (Variable - 220 + 219 result [] InOut @@ -3130,7 +3130,7 @@ ), size1: (Variable - 220 + 219 size1 [] In @@ -3146,7 +3146,7 @@ ), size2: (Variable - 220 + 219 size2 [] In @@ -3194,12 +3194,12 @@ .false. ) [] - [(Var 220 array) - (Var 220 result) - (Var 220 size1) - (Var 220 size2)] + [(Var 219 array) + (Var 219 result) + (Var 219 size1) + (Var 219 size2)] [(= - (Var 220 eps) + (Var 219 eps) (RealConstant 0.000000 (Real 8) @@ -3208,10 +3208,10 @@ ) (DoLoop () - ((Var 220 i) + ((Var 219 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 220 size1) + (Var 219 size1) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3220,7 +3220,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 220 block + 219 block )] )] () @@ -3232,11 +3232,11 @@ verifynd: (Function (SymbolTable - 219 + 218 { array: (Variable - 219 + 218 array [] InOut @@ -3262,21 +3262,21 @@ block: (Block (SymbolTable - 229 + 228 { block: (Block (SymbolTable - 230 + 229 { block: (Block (SymbolTable - 231 + 230 { sin@__lpython_overloaded_0__sin: (ExternalSymbol - 231 + 230 sin@__lpython_overloaded_0__sin 3 __lpython_overloaded_0__sin numpy @@ -3293,18 +3293,18 @@ [(RealBinOp (RealBinOp (FunctionCall - 231 sin@__lpython_overloaded_0__sin + 230 sin@__lpython_overloaded_0__sin 2 sin [((ArrayItem - (Var 219 array) + (Var 218 array) [(() - (Var 219 i) + (Var 218 i) ()) (() - (Var 219 j) + (Var 218 j) ()) (() - (Var 219 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -3324,15 +3324,15 @@ ) Sub (ArrayItem - (Var 219 result) + (Var 218 result) [(() - (Var 219 i) + (Var 218 i) ()) (() - (Var 219 j) + (Var 218 j) ()) (() - (Var 219 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -3346,7 +3346,7 @@ () ) LtE - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -3357,10 +3357,10 @@ block [(DoLoop () - ((Var 219 k) + ((Var 218 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 219 size3) + (Var 218 size3) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3369,7 +3369,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 230 block + 229 block )] )] ) @@ -3377,10 +3377,10 @@ block [(DoLoop () - ((Var 219 j) + ((Var 218 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 219 size2) + (Var 218 size2) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3389,13 +3389,13 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 229 block + 228 block )] )] ), eps: (Variable - 219 + 218 eps [] Local @@ -3411,7 +3411,7 @@ ), i: (Variable - 219 + 218 i [] Local @@ -3427,7 +3427,7 @@ ), j: (Variable - 219 + 218 j [] Local @@ -3443,7 +3443,7 @@ ), k: (Variable - 219 + 218 k [] Local @@ -3459,7 +3459,7 @@ ), result: (Variable - 219 + 218 result [] InOut @@ -3484,7 +3484,7 @@ ), size1: (Variable - 219 + 218 size1 [] In @@ -3500,7 +3500,7 @@ ), size2: (Variable - 219 + 218 size2 [] In @@ -3516,7 +3516,7 @@ ), size3: (Variable - 219 + 218 size3 [] In @@ -3569,13 +3569,13 @@ .false. ) [] - [(Var 219 array) - (Var 219 result) - (Var 219 size1) - (Var 219 size2) - (Var 219 size3)] + [(Var 218 array) + (Var 218 result) + (Var 218 size1) + (Var 218 size2) + (Var 218 size3)] [(= - (Var 219 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -3584,10 +3584,10 @@ ) (DoLoop () - ((Var 219 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 219 size1) + (Var 218 size1) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -3596,7 +3596,7 @@ (IntegerConstant 1 (Integer 4))) [(BlockCall -1 - 219 block + 218 block )] )] () @@ -3616,11 +3616,11 @@ main_program: (Program (SymbolTable - 252 + 251 { __main__global_stmts: (ExternalSymbol - 252 + 251 __main__global_stmts 2 __main__global_stmts __main__ @@ -3632,7 +3632,7 @@ main_program [__main__] [(SubroutineCall - 252 __main__global_stmts + 251 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index d57e5e43c5..852142e60b 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr10-efcbb1b.stdout", - "stdout_hash": "6e81b95cd4cbd649460da7d5568b6913dfd8df4ced620cd28f8bc640", + "stdout_hash": "49e11c3fdd9598777fbcede05d2201334a2312adacb1aaf11b3b6494", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr10-efcbb1b.stdout b/tests/reference/asr-expr10-efcbb1b.stdout index 09f44bdc93..fd62395c18 100644 --- a/tests/reference/asr-expr10-efcbb1b.stdout +++ b/tests/reference/asr-expr10-efcbb1b.stdout @@ -440,7 +440,7 @@ main_program: (Program (SymbolTable - 134 + 133 { }) diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index a64b9711a1..73b00d00a8 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr13-81bdb5a.stdout", - "stdout_hash": "1afc753e09bffdc7f50510a25fb1fcb2a7910f6cc5c0f49afe129dca", + "stdout_hash": "2809b128c6ef1ec6a287a8583c17f3129c467d1de7f83158d8686dd0", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr13-81bdb5a.stdout b/tests/reference/asr-expr13-81bdb5a.stdout index 9a8d1c9fc8..2b6b4fb980 100644 --- a/tests/reference/asr-expr13-81bdb5a.stdout +++ b/tests/reference/asr-expr13-81bdb5a.stdout @@ -459,7 +459,7 @@ main_program: (Program (SymbolTable - 134 + 133 { }) diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index 8766b8b0bd..c542cdee71 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr7-480ba2f.stdout", - "stdout_hash": "d810d378b385f27d5cfde8c5bf45c18da4531d3bb50b149f6de0ee45", + "stdout_hash": "4834c05f67c941d7c9abd01a25e78ea0cf59dd855c9d635d21247cc4", "stderr": "asr-expr7-480ba2f.stderr", "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", "returncode": 0 diff --git a/tests/reference/asr-expr7-480ba2f.stdout b/tests/reference/asr-expr7-480ba2f.stdout index 843d642e49..cfa2719138 100644 --- a/tests/reference/asr-expr7-480ba2f.stdout +++ b/tests/reference/asr-expr7-480ba2f.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 136 + 135 { }) @@ -344,11 +344,11 @@ main_program: (Program (SymbolTable - 137 + 136 { __main__global_stmts: (ExternalSymbol - 137 + 136 __main__global_stmts 2 __main__global_stmts __main__ @@ -360,7 +360,7 @@ main_program [__main__] [(SubroutineCall - 137 __main__global_stmts + 136 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index f6c2cef14e..a32e0c38a9 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_05-3a37324.stdout", - "stdout_hash": "954b957e61e1f645e7ed719a6abe58f6267dcd815b589629a826d3cf", + "stdout_hash": "e4c7e4ed4ed65f39d751f00be6544b4f378762ffa1c72cab5f852dec", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_05-3a37324.stdout b/tests/reference/asr-expr_05-3a37324.stdout index e25c17e3dc..753482f57b 100644 --- a/tests/reference/asr-expr_05-3a37324.stdout +++ b/tests/reference/asr-expr_05-3a37324.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 136 + 135 { }) @@ -1612,11 +1612,11 @@ main_program: (Program (SymbolTable - 137 + 136 { __main__global_stmts: (ExternalSymbol - 137 + 136 __main__global_stmts 2 __main__global_stmts __main__ @@ -1628,7 +1628,7 @@ main_program [__main__] [(SubroutineCall - 137 __main__global_stmts + 136 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index d7d3c4d177..0a831af1c4 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "56a5d69bd6c9359f46affb456a3fd55acfae8e396b677f40a0d60520", + "stdout_hash": "421aec154b394d5a7e1947fabfb10c5b73d44fcb9d6d646157975ba3", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_01-682b1b2.stdout b/tests/reference/asr-generics_array_01-682b1b2.stdout index 720ed28140..ab6d308b49 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.stdout +++ b/tests/reference/asr-generics_array_01-682b1b2.stdout @@ -28,11 +28,11 @@ __asr_generic_f_0: (Function (SymbolTable - 220 + 219 { _lpython_return_variable: (Variable - 220 + 219 _lpython_return_variable [] ReturnVar @@ -48,7 +48,7 @@ ), i: (Variable - 220 + 219 i [] In @@ -64,7 +64,7 @@ ), lst: (Variable - 220 + 219 lst [] InOut @@ -106,11 +106,11 @@ .false. ) [] - [(Var 220 lst) - (Var 220 i)] + [(Var 219 lst) + (Var 219 i)] [(= (ArrayItem - (Var 220 lst) + (Var 219 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -118,13 +118,13 @@ RowMajor () ) - (Var 220 i) + (Var 219 i) () ) (= - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) (ArrayItem - (Var 220 lst) + (Var 219 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -135,7 +135,7 @@ () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -144,7 +144,7 @@ __main__global_stmts: (Function (SymbolTable - 221 + 220 { }) @@ -180,11 +180,11 @@ f: (Function (SymbolTable - 218 + 217 { _lpython_return_variable: (Variable - 218 + 217 _lpython_return_variable [] ReturnVar @@ -202,7 +202,7 @@ ), i: (Variable - 218 + 217 i [] In @@ -220,7 +220,7 @@ ), lst: (Variable - 218 + 217 lst [] InOut @@ -270,11 +270,11 @@ .false. ) [] - [(Var 218 lst) - (Var 218 i)] + [(Var 217 lst) + (Var 217 i)] [(= (ArrayItem - (Var 218 lst) + (Var 217 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -284,13 +284,13 @@ RowMajor () ) - (Var 218 i) + (Var 217 i) () ) (= - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) (ArrayItem - (Var 218 lst) + (Var 217 lst) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -303,7 +303,7 @@ () ) (Return)] - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) Public .false. .false. @@ -312,11 +312,11 @@ use_array: (Function (SymbolTable - 219 + 218 { array: (Variable - 219 + 218 array [] Local @@ -337,7 +337,7 @@ ), x: (Variable - 219 + 218 x [] Local @@ -370,7 +370,7 @@ [__asr_generic_f_0] [] [(= - (Var 219 array) + (Var 218 array) (ArrayConstant [] (Array @@ -384,7 +384,7 @@ () ) (= - (Var 219 x) + (Var 218 x) (IntegerConstant 69 (Integer 4)) () ) @@ -393,7 +393,7 @@ 2 __asr_generic_f_0 () [((ArrayPhysicalCast - (Var 219 array) + (Var 218 array) FixedSizeArray DescriptorArray (Array @@ -404,7 +404,7 @@ ) () )) - ((Var 219 x))] + ((Var 218 x))] (Integer 4) () () @@ -429,11 +429,11 @@ main_program: (Program (SymbolTable - 222 + 221 { __main__global_stmts: (ExternalSymbol - 222 + 221 __main__global_stmts 2 __main__global_stmts __main__ @@ -445,7 +445,7 @@ main_program [__main__] [(SubroutineCall - 222 __main__global_stmts + 221 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index 8c48c257fa..1cd07220a6 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_02-22c8dc1.stdout", - "stdout_hash": "7aa1bf790d7ea8c3317ba24adeebf3dfefd908ffb085dd992120beb3", + "stdout_hash": "e5f7a7dfcbe77d17d83d54dee4bf42ae4908be2ddfeefe0dd7b4d041", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stdout b/tests/reference/asr-generics_array_02-22c8dc1.stdout index add3249036..c1dea0a458 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.stdout +++ b/tests/reference/asr-generics_array_02-22c8dc1.stdout @@ -28,11 +28,11 @@ __asr_generic_g_0: (Function (SymbolTable - 224 + 223 { a: (Variable - 224 + 223 a [n] InOut @@ -42,7 +42,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 223 n))] PointerToDataArray ) () @@ -53,7 +53,7 @@ ), b: (Variable - 224 + 223 b [n] InOut @@ -63,7 +63,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 223 n))] PointerToDataArray ) () @@ -74,7 +74,7 @@ ), i: (Variable - 224 + 223 i [] Local @@ -90,7 +90,7 @@ ), n: (Variable - 224 + 223 n [] In @@ -106,7 +106,7 @@ ), r: (Variable - 224 + 223 r [n] Local @@ -116,7 +116,7 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 223 n))] PointerToDataArray ) () @@ -162,17 +162,17 @@ .false. ) [add_integer] - [(Var 224 n) - (Var 224 a) - (Var 224 b)] + [(Var 223 n) + (Var 223 a) + (Var 223 b)] [(= - (Var 224 r) + (Var 223 r) (ArrayConstant [] (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 224 n))] + (Var 223 n))] PointerToDataArray ) RowMajor @@ -181,10 +181,10 @@ ) (DoLoop () - ((Var 224 i) + ((Var 223 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 224 n) + (Var 223 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -193,9 +193,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 224 r) + (Var 223 r) [(() - (Var 224 i) + (Var 223 i) ())] (Integer 4) RowMajor @@ -205,18 +205,18 @@ 2 add_integer () [((ArrayItem - (Var 224 a) + (Var 223 a) [(() - (Var 224 i) + (Var 223 i) ())] (Integer 4) RowMajor () )) ((ArrayItem - (Var 224 b) + (Var 223 b) [(() - (Var 224 i) + (Var 223 i) ())] (Integer 4) RowMajor @@ -231,7 +231,7 @@ ) (Print [(ArrayItem - (Var 224 r) + (Var 223 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -251,11 +251,11 @@ __asr_generic_g_1: (Function (SymbolTable - 225 + 224 { a: (Variable - 225 + 224 a [n] InOut @@ -265,7 +265,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n))] + (Var 224 n))] PointerToDataArray ) () @@ -276,7 +276,7 @@ ), b: (Variable - 225 + 224 b [n] InOut @@ -286,7 +286,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n))] + (Var 224 n))] PointerToDataArray ) () @@ -297,7 +297,7 @@ ), i: (Variable - 225 + 224 i [] Local @@ -313,7 +313,7 @@ ), n: (Variable - 225 + 224 n [] In @@ -329,7 +329,7 @@ ), r: (Variable - 225 + 224 r [n] Local @@ -339,7 +339,7 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n))] + (Var 224 n))] PointerToDataArray ) () @@ -385,17 +385,17 @@ .false. ) [add_float] - [(Var 225 n) - (Var 225 a) - (Var 225 b)] + [(Var 224 n) + (Var 224 a) + (Var 224 b)] [(= - (Var 225 r) + (Var 224 r) (ArrayConstant [] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n))] + (Var 224 n))] PointerToDataArray ) RowMajor @@ -404,10 +404,10 @@ ) (DoLoop () - ((Var 225 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 225 n) + (Var 224 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -416,9 +416,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 r) + (Var 224 r) [(() - (Var 225 i) + (Var 224 i) ())] (Real 4) RowMajor @@ -428,18 +428,18 @@ 2 add_float () [((ArrayItem - (Var 225 a) + (Var 224 a) [(() - (Var 225 i) + (Var 224 i) ())] (Real 4) RowMajor () )) ((ArrayItem - (Var 225 b) + (Var 224 b) [(() - (Var 225 i) + (Var 224 i) ())] (Real 4) RowMajor @@ -454,7 +454,7 @@ ) (Print [(ArrayItem - (Var 225 r) + (Var 224 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -474,7 +474,7 @@ __main__global_stmts: (Function (SymbolTable - 226 + 225 { }) @@ -510,11 +510,11 @@ add: (Function (SymbolTable - 218 + 217 { _lpython_return_variable: (Variable - 218 + 217 _lpython_return_variable [] ReturnVar @@ -532,7 +532,7 @@ ), x: (Variable - 218 + 217 x [] In @@ -550,7 +550,7 @@ ), y: (Variable - 218 + 217 y [] In @@ -590,10 +590,10 @@ .true. ) [] - [(Var 218 x) - (Var 218 y)] + [(Var 217 x) + (Var 217 y)] [] - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) Public .false. .false. @@ -602,11 +602,11 @@ add_float: (Function (SymbolTable - 220 + 219 { _lpython_return_variable: (Variable - 220 + 219 _lpython_return_variable [] ReturnVar @@ -622,7 +622,7 @@ ), x: (Variable - 220 + 219 x [] In @@ -638,7 +638,7 @@ ), y: (Variable - 220 + 219 y [] In @@ -670,21 +670,21 @@ .false. ) [] - [(Var 220 x) - (Var 220 y)] + [(Var 219 x) + (Var 219 y)] [(= - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) (RealBinOp - (Var 220 x) + (Var 219 x) Add - (Var 220 y) + (Var 219 y) (Real 4) () ) () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -693,11 +693,11 @@ add_integer: (Function (SymbolTable - 219 + 218 { _lpython_return_variable: (Variable - 219 + 218 _lpython_return_variable [] ReturnVar @@ -713,7 +713,7 @@ ), x: (Variable - 219 + 218 x [] In @@ -729,7 +729,7 @@ ), y: (Variable - 219 + 218 y [] In @@ -761,21 +761,21 @@ .false. ) [] - [(Var 219 x) - (Var 219 y)] + [(Var 218 x) + (Var 218 y)] [(= - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) (IntegerBinOp - (Var 219 x) + (Var 218 x) Add - (Var 219 y) + (Var 218 y) (Integer 4) () ) () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -784,11 +784,11 @@ g: (Function (SymbolTable - 221 + 220 { a: (Variable - 221 + 220 a [n] InOut @@ -800,7 +800,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n))] + (Var 220 n))] PointerToDataArray ) () @@ -811,7 +811,7 @@ ), b: (Variable - 221 + 220 b [n] InOut @@ -823,7 +823,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n))] + (Var 220 n))] PointerToDataArray ) () @@ -834,7 +834,7 @@ ), i: (Variable - 221 + 220 i [] Local @@ -850,7 +850,7 @@ ), n: (Variable - 221 + 220 n [] In @@ -866,7 +866,7 @@ ), r: (Variable - 221 + 220 r [n] Local @@ -878,7 +878,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n))] + (Var 220 n))] PointerToDataArray ) () @@ -928,11 +928,11 @@ .false. ) [add] - [(Var 221 n) - (Var 221 a) - (Var 221 b)] + [(Var 220 n) + (Var 220 a) + (Var 220 b)] [(= - (Var 221 r) + (Var 220 r) (ArrayConstant [] (Array @@ -940,7 +940,7 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n))] + (Var 220 n))] PointerToDataArray ) RowMajor @@ -949,10 +949,10 @@ ) (DoLoop () - ((Var 221 i) + ((Var 220 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 221 n) + (Var 220 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -961,9 +961,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 221 r) + (Var 220 r) [(() - (Var 221 i) + (Var 220 i) ())] (TypeParameter T @@ -975,9 +975,9 @@ 2 add () [((ArrayItem - (Var 221 a) + (Var 220 a) [(() - (Var 221 i) + (Var 220 i) ())] (TypeParameter T @@ -986,9 +986,9 @@ () )) ((ArrayItem - (Var 221 b) + (Var 220 b) [(() - (Var 221 i) + (Var 220 i) ())] (TypeParameter T @@ -1007,7 +1007,7 @@ ) (Print [(ArrayItem - (Var 221 r) + (Var 220 r) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1029,11 +1029,11 @@ main: (Function (SymbolTable - 222 + 221 { a_float: (Variable - 222 + 221 a_float [] Local @@ -1054,7 +1054,7 @@ ), a_int: (Variable - 222 + 221 a_int [] Local @@ -1075,7 +1075,7 @@ ), b_float: (Variable - 222 + 221 b_float [] Local @@ -1096,7 +1096,7 @@ ), b_int: (Variable - 222 + 221 b_int [] Local @@ -1135,7 +1135,7 @@ __asr_generic_g_1] [] [(= - (Var 222 a_int) + (Var 221 a_int) (ArrayConstant [] (Array @@ -1150,7 +1150,7 @@ ) (= (ArrayItem - (Var 222 a_int) + (Var 221 a_int) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1162,7 +1162,7 @@ () ) (= - (Var 222 b_int) + (Var 221 b_int) (ArrayConstant [] (Array @@ -1177,7 +1177,7 @@ ) (= (ArrayItem - (Var 222 b_int) + (Var 221 b_int) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1193,7 +1193,7 @@ () [((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 222 a_int) + (Var 221 a_int) FixedSizeArray PointerToDataArray (Array @@ -1205,7 +1205,7 @@ () )) ((ArrayPhysicalCast - (Var 222 b_int) + (Var 221 b_int) FixedSizeArray PointerToDataArray (Array @@ -1219,7 +1219,7 @@ () ) (= - (Var 222 a_float) + (Var 221 a_float) (ArrayConstant [] (Array @@ -1234,7 +1234,7 @@ ) (= (ArrayItem - (Var 222 a_float) + (Var 221 a_float) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1257,7 +1257,7 @@ () ) (= - (Var 222 b_float) + (Var 221 b_float) (ArrayConstant [] (Array @@ -1272,7 +1272,7 @@ ) (= (ArrayItem - (Var 222 b_float) + (Var 221 b_float) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1299,7 +1299,7 @@ () [((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 222 a_float) + (Var 221 a_float) FixedSizeArray PointerToDataArray (Array @@ -1311,7 +1311,7 @@ () )) ((ArrayPhysicalCast - (Var 222 b_float) + (Var 221 b_float) FixedSizeArray PointerToDataArray (Array @@ -1359,11 +1359,11 @@ main_program: (Program (SymbolTable - 227 + 226 { __main__global_stmts: (ExternalSymbol - 227 + 226 __main__global_stmts 2 __main__global_stmts __main__ @@ -1375,7 +1375,7 @@ main_program [__main__] [(SubroutineCall - 227 __main__global_stmts + 226 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index eb858cdd9a..3ccb2f87f3 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_03-fb3706c.stdout", - "stdout_hash": "a32efcc1cdae10de74d2946355cc081d0b3b3a393b3e4b4049db7132", + "stdout_hash": "b3e1fcb7505a3aee6a0ec84d86a9c37ef05a83e528234fd49cbddb5a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_03-fb3706c.stdout b/tests/reference/asr-generics_array_03-fb3706c.stdout index 527afecd0e..34368031ac 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.stdout +++ b/tests/reference/asr-generics_array_03-fb3706c.stdout @@ -28,11 +28,11 @@ __asr_generic_g_0: (Function (SymbolTable - 225 + 224 { _lpython_return_variable: (Variable - 225 + 224 _lpython_return_variable [n m] @@ -43,9 +43,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 224 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 224 m))] PointerToDataArray ) () @@ -56,7 +56,7 @@ ), a: (Variable - 225 + 224 a [n m] @@ -67,9 +67,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 224 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 224 m))] PointerToDataArray ) () @@ -80,7 +80,7 @@ ), b: (Variable - 225 + 224 b [n m] @@ -91,9 +91,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 224 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 224 m))] PointerToDataArray ) () @@ -104,7 +104,7 @@ ), i: (Variable - 225 + 224 i [] Local @@ -120,7 +120,7 @@ ), j: (Variable - 225 + 224 j [] Local @@ -136,7 +136,7 @@ ), m: (Variable - 225 + 224 m [] In @@ -152,7 +152,7 @@ ), n: (Variable - 225 + 224 n [] In @@ -168,7 +168,7 @@ ), r: (Variable - 225 + 224 r [n m] @@ -179,9 +179,9 @@ (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 224 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 224 m))] PointerToDataArray ) () @@ -255,20 +255,20 @@ .false. ) [add_integer] - [(Var 225 n) - (Var 225 m) - (Var 225 a) - (Var 225 b)] + [(Var 224 n) + (Var 224 m) + (Var 224 a) + (Var 224 b)] [(= - (Var 225 r) + (Var 224 r) (ArrayConstant [] (Array (Integer 4) [((IntegerConstant 0 (Integer 4)) - (Var 225 n)) + (Var 224 n)) ((IntegerConstant 0 (Integer 4)) - (Var 225 m))] + (Var 224 m))] PointerToDataArray ) RowMajor @@ -277,10 +277,10 @@ ) (DoLoop () - ((Var 225 i) + ((Var 224 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 225 n) + (Var 224 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -289,10 +289,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 225 j) + ((Var 224 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 225 m) + (Var 224 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -301,12 +301,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 225 r) + (Var 224 r) [(() - (Var 225 i) + (Var 224 i) ()) (() - (Var 225 j) + (Var 224 j) ())] (Integer 4) RowMajor @@ -316,24 +316,24 @@ 2 add_integer () [((ArrayItem - (Var 225 a) + (Var 224 a) [(() - (Var 225 i) + (Var 224 i) ()) (() - (Var 225 j) + (Var 224 j) ())] (Integer 4) RowMajor () )) ((ArrayItem - (Var 225 b) + (Var 224 b) [(() - (Var 225 i) + (Var 224 i) ()) (() - (Var 225 j) + (Var 224 j) ())] (Integer 4) RowMajor @@ -349,7 +349,7 @@ ) (Print [(ArrayItem - (Var 225 r) + (Var 224 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -363,7 +363,7 @@ () () )] - (Var 225 _lpython_return_variable) + (Var 224 _lpython_return_variable) Public .false. .false. @@ -372,11 +372,11 @@ __asr_generic_g_1: (Function (SymbolTable - 226 + 225 { _lpython_return_variable: (Variable - 226 + 225 _lpython_return_variable [n m] @@ -387,9 +387,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 226 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 226 m))] + (Var 225 m))] PointerToDataArray ) () @@ -400,7 +400,7 @@ ), a: (Variable - 226 + 225 a [n m] @@ -411,9 +411,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 226 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 226 m))] + (Var 225 m))] PointerToDataArray ) () @@ -424,7 +424,7 @@ ), b: (Variable - 226 + 225 b [n m] @@ -435,9 +435,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 226 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 226 m))] + (Var 225 m))] PointerToDataArray ) () @@ -448,7 +448,7 @@ ), i: (Variable - 226 + 225 i [] Local @@ -464,7 +464,7 @@ ), j: (Variable - 226 + 225 j [] Local @@ -480,7 +480,7 @@ ), m: (Variable - 226 + 225 m [] In @@ -496,7 +496,7 @@ ), n: (Variable - 226 + 225 n [] In @@ -512,7 +512,7 @@ ), r: (Variable - 226 + 225 r [n m] @@ -523,9 +523,9 @@ (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 226 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 226 m))] + (Var 225 m))] PointerToDataArray ) () @@ -599,20 +599,20 @@ .false. ) [add_float] - [(Var 226 n) - (Var 226 m) - (Var 226 a) - (Var 226 b)] + [(Var 225 n) + (Var 225 m) + (Var 225 a) + (Var 225 b)] [(= - (Var 226 r) + (Var 225 r) (ArrayConstant [] (Array (Real 4) [((IntegerConstant 0 (Integer 4)) - (Var 226 n)) + (Var 225 n)) ((IntegerConstant 0 (Integer 4)) - (Var 226 m))] + (Var 225 m))] PointerToDataArray ) RowMajor @@ -621,10 +621,10 @@ ) (DoLoop () - ((Var 226 i) + ((Var 225 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 226 n) + (Var 225 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -633,10 +633,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 226 j) + ((Var 225 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 226 m) + (Var 225 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -645,12 +645,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 226 r) + (Var 225 r) [(() - (Var 226 i) + (Var 225 i) ()) (() - (Var 226 j) + (Var 225 j) ())] (Real 4) RowMajor @@ -660,24 +660,24 @@ 2 add_float () [((ArrayItem - (Var 226 a) + (Var 225 a) [(() - (Var 226 i) + (Var 225 i) ()) (() - (Var 226 j) + (Var 225 j) ())] (Real 4) RowMajor () )) ((ArrayItem - (Var 226 b) + (Var 225 b) [(() - (Var 226 i) + (Var 225 i) ()) (() - (Var 226 j) + (Var 225 j) ())] (Real 4) RowMajor @@ -693,7 +693,7 @@ ) (Print [(ArrayItem - (Var 226 r) + (Var 225 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -707,7 +707,7 @@ () () )] - (Var 226 _lpython_return_variable) + (Var 225 _lpython_return_variable) Public .false. .false. @@ -716,7 +716,7 @@ __main__global_stmts: (Function (SymbolTable - 227 + 226 { }) @@ -752,11 +752,11 @@ add: (Function (SymbolTable - 218 + 217 { _lpython_return_variable: (Variable - 218 + 217 _lpython_return_variable [] ReturnVar @@ -774,7 +774,7 @@ ), x: (Variable - 218 + 217 x [] In @@ -792,7 +792,7 @@ ), y: (Variable - 218 + 217 y [] In @@ -832,10 +832,10 @@ .true. ) [] - [(Var 218 x) - (Var 218 y)] + [(Var 217 x) + (Var 217 y)] [] - (Var 218 _lpython_return_variable) + (Var 217 _lpython_return_variable) Public .false. .false. @@ -844,11 +844,11 @@ add_float: (Function (SymbolTable - 220 + 219 { _lpython_return_variable: (Variable - 220 + 219 _lpython_return_variable [] ReturnVar @@ -864,7 +864,7 @@ ), x: (Variable - 220 + 219 x [] In @@ -880,7 +880,7 @@ ), y: (Variable - 220 + 219 y [] In @@ -912,21 +912,21 @@ .false. ) [] - [(Var 220 x) - (Var 220 y)] + [(Var 219 x) + (Var 219 y)] [(= - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) (RealBinOp - (Var 220 x) + (Var 219 x) Add - (Var 220 y) + (Var 219 y) (Real 4) () ) () ) (Return)] - (Var 220 _lpython_return_variable) + (Var 219 _lpython_return_variable) Public .false. .false. @@ -935,11 +935,11 @@ add_integer: (Function (SymbolTable - 219 + 218 { _lpython_return_variable: (Variable - 219 + 218 _lpython_return_variable [] ReturnVar @@ -955,7 +955,7 @@ ), x: (Variable - 219 + 218 x [] In @@ -971,7 +971,7 @@ ), y: (Variable - 219 + 218 y [] In @@ -1003,21 +1003,21 @@ .false. ) [] - [(Var 219 x) - (Var 219 y)] + [(Var 218 x) + (Var 218 y)] [(= - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) (IntegerBinOp - (Var 219 x) + (Var 218 x) Add - (Var 219 y) + (Var 218 y) (Integer 4) () ) () ) (Return)] - (Var 219 _lpython_return_variable) + (Var 218 _lpython_return_variable) Public .false. .false. @@ -1026,11 +1026,11 @@ g: (Function (SymbolTable - 221 + 220 { _lpython_return_variable: (Variable - 221 + 220 _lpython_return_variable [n m] @@ -1043,9 +1043,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n)) + (Var 220 n)) ((IntegerConstant 0 (Integer 4)) - (Var 221 m))] + (Var 220 m))] PointerToDataArray ) () @@ -1056,7 +1056,7 @@ ), a: (Variable - 221 + 220 a [n m] @@ -1069,9 +1069,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n)) + (Var 220 n)) ((IntegerConstant 0 (Integer 4)) - (Var 221 m))] + (Var 220 m))] PointerToDataArray ) () @@ -1082,7 +1082,7 @@ ), b: (Variable - 221 + 220 b [n m] @@ -1095,9 +1095,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n)) + (Var 220 n)) ((IntegerConstant 0 (Integer 4)) - (Var 221 m))] + (Var 220 m))] PointerToDataArray ) () @@ -1108,7 +1108,7 @@ ), i: (Variable - 221 + 220 i [] Local @@ -1124,7 +1124,7 @@ ), j: (Variable - 221 + 220 j [] Local @@ -1140,7 +1140,7 @@ ), m: (Variable - 221 + 220 m [] In @@ -1156,7 +1156,7 @@ ), n: (Variable - 221 + 220 n [] In @@ -1172,7 +1172,7 @@ ), r: (Variable - 221 + 220 r [n m] @@ -1185,9 +1185,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n)) + (Var 220 n)) ((IntegerConstant 0 (Integer 4)) - (Var 221 m))] + (Var 220 m))] PointerToDataArray ) () @@ -1267,12 +1267,12 @@ .false. ) [add] - [(Var 221 n) - (Var 221 m) - (Var 221 a) - (Var 221 b)] + [(Var 220 n) + (Var 220 m) + (Var 220 a) + (Var 220 b)] [(= - (Var 221 r) + (Var 220 r) (ArrayConstant [] (Array @@ -1280,9 +1280,9 @@ T ) [((IntegerConstant 0 (Integer 4)) - (Var 221 n)) + (Var 220 n)) ((IntegerConstant 0 (Integer 4)) - (Var 221 m))] + (Var 220 m))] PointerToDataArray ) RowMajor @@ -1291,10 +1291,10 @@ ) (DoLoop () - ((Var 221 i) + ((Var 220 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 221 n) + (Var 220 n) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -1303,10 +1303,10 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 221 j) + ((Var 220 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp - (Var 221 m) + (Var 220 m) Sub (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -1315,12 +1315,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 221 r) + (Var 220 r) [(() - (Var 221 i) + (Var 220 i) ()) (() - (Var 221 j) + (Var 220 j) ())] (TypeParameter T @@ -1332,12 +1332,12 @@ 2 add () [((ArrayItem - (Var 221 a) + (Var 220 a) [(() - (Var 221 i) + (Var 220 i) ()) (() - (Var 221 j) + (Var 220 j) ())] (TypeParameter T @@ -1346,12 +1346,12 @@ () )) ((ArrayItem - (Var 221 b) + (Var 220 b) [(() - (Var 221 i) + (Var 220 i) ()) (() - (Var 221 j) + (Var 220 j) ())] (TypeParameter T @@ -1371,7 +1371,7 @@ ) (Print [(ArrayItem - (Var 221 r) + (Var 220 r) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1387,7 +1387,7 @@ () () )] - (Var 221 _lpython_return_variable) + (Var 220 _lpython_return_variable) Public .false. .false. @@ -1414,11 +1414,11 @@ main: (Function (SymbolTable - 222 + 221 { __lcompilers_dummy: (Variable - 222 + 221 __lcompilers_dummy [] Local @@ -1441,7 +1441,7 @@ ), __lcompilers_dummy1: (Variable - 222 + 221 __lcompilers_dummy1 [] Local @@ -1464,7 +1464,7 @@ ), a_float: (Variable - 222 + 221 a_float [] Local @@ -1487,7 +1487,7 @@ ), a_int: (Variable - 222 + 221 a_int [] Local @@ -1510,7 +1510,7 @@ ), b_float: (Variable - 222 + 221 b_float [] Local @@ -1533,7 +1533,7 @@ ), b_int: (Variable - 222 + 221 b_int [] Local @@ -1574,7 +1574,7 @@ __asr_generic_g_1] [] [(= - (Var 222 a_int) + (Var 221 a_int) (ArrayConstant [] (Array @@ -1591,7 +1591,7 @@ ) (= (ArrayItem - (Var 222 a_int) + (Var 221 a_int) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1606,7 +1606,7 @@ () ) (= - (Var 222 b_int) + (Var 221 b_int) (ArrayConstant [] (Array @@ -1623,7 +1623,7 @@ ) (= (ArrayItem - (Var 222 b_int) + (Var 221 b_int) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1638,14 +1638,14 @@ () ) (= - (Var 222 __lcompilers_dummy) + (Var 221 __lcompilers_dummy) (FunctionCall 2 __asr_generic_g_0 () [((IntegerConstant 1 (Integer 4))) ((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 222 a_int) + (Var 221 a_int) FixedSizeArray PointerToDataArray (Array @@ -1659,7 +1659,7 @@ () )) ((ArrayPhysicalCast - (Var 222 b_int) + (Var 221 b_int) FixedSizeArray PointerToDataArray (Array @@ -1686,7 +1686,7 @@ () ) (= - (Var 222 a_float) + (Var 221 a_float) (ArrayConstant [] (Array @@ -1703,7 +1703,7 @@ ) (= (ArrayItem - (Var 222 a_float) + (Var 221 a_float) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1726,7 +1726,7 @@ () ) (= - (Var 222 b_float) + (Var 221 b_float) (ArrayConstant [] (Array @@ -1743,7 +1743,7 @@ ) (= (ArrayItem - (Var 222 b_float) + (Var 221 b_float) [(() (IntegerConstant 0 (Integer 4)) ()) @@ -1766,14 +1766,14 @@ () ) (= - (Var 222 __lcompilers_dummy1) + (Var 221 __lcompilers_dummy1) (FunctionCall 2 __asr_generic_g_1 () [((IntegerConstant 1 (Integer 4))) ((IntegerConstant 1 (Integer 4))) ((ArrayPhysicalCast - (Var 222 a_float) + (Var 221 a_float) FixedSizeArray PointerToDataArray (Array @@ -1787,7 +1787,7 @@ () )) ((ArrayPhysicalCast - (Var 222 b_float) + (Var 221 b_float) FixedSizeArray PointerToDataArray (Array @@ -1848,11 +1848,11 @@ main_program: (Program (SymbolTable - 228 + 227 { __main__global_stmts: (ExternalSymbol - 228 + 227 __main__global_stmts 2 __main__global_stmts __main__ @@ -1864,7 +1864,7 @@ main_program [__main__] [(SubroutineCall - 228 __main__global_stmts + 227 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index f60bdb645c..b971568075 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "58b1b939195c9ad16db317898fa234db5c628319801c8690421b01e9", + "stdout_hash": "7a24526654352572337d0e4311d8c696aed85c054e698a5238ef0eb3", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_05-fa98307.stdout b/tests/reference/asr-structs_05-fa98307.stdout index 20ae02f6bc..0227544a4b 100644 --- a/tests/reference/asr-structs_05-fa98307.stdout +++ b/tests/reference/asr-structs_05-fa98307.stdout @@ -10,11 +10,11 @@ A: (StructType (SymbolTable - 218 + 217 { a: (Variable - 218 + 217 a [] Local @@ -30,7 +30,7 @@ ), b: (Variable - 218 + 217 b [] Local @@ -46,7 +46,7 @@ ), c: (Variable - 218 + 217 c [] Local @@ -62,7 +62,7 @@ ), d: (Variable - 218 + 217 d [] Local @@ -78,7 +78,7 @@ ), x: (Variable - 218 + 217 x [] Local @@ -94,7 +94,7 @@ ), y: (Variable - 218 + 217 y [] Local @@ -110,7 +110,7 @@ ), z: (Variable - 218 + 217 z [] Local @@ -151,7 +151,7 @@ __main__global_stmts: (Function (SymbolTable - 224 + 223 { }) @@ -187,11 +187,11 @@ g: (Function (SymbolTable - 222 + 221 { y: (Variable - 222 + 221 y [] Local @@ -233,7 +233,7 @@ update_2] [] [(= - (Var 222 y) + (Var 221 y) (ArrayConstant [] (Array @@ -250,7 +250,7 @@ ) (= (ArrayItem - (Var 222 y) + (Var 221 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -310,7 +310,7 @@ ) (= (ArrayItem - (Var 222 y) + (Var 221 y) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -372,7 +372,7 @@ 2 verify () [((ArrayPhysicalCast - (Var 222 y) + (Var 221 y) FixedSizeArray DescriptorArray (Array @@ -401,7 +401,7 @@ 2 update_1 () [((ArrayItem - (Var 222 y) + (Var 221 y) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -417,7 +417,7 @@ 2 update_2 () [((ArrayPhysicalCast - (Var 222 y) + (Var 221 y) FixedSizeArray DescriptorArray (Array @@ -436,7 +436,7 @@ 2 verify () [((ArrayPhysicalCast - (Var 222 y) + (Var 221 y) FixedSizeArray DescriptorArray (Array @@ -470,11 +470,11 @@ update_1: (Function (SymbolTable - 220 + 219 { s: (Variable - 220 + 219 s [] InOut @@ -509,11 +509,11 @@ .false. ) [] - [(Var 220 s)] + [(Var 219 s)] [(= (StructInstanceMember - (Var 220 s) - 218 x + (Var 219 s) + 217 x (Integer 4) () ) @@ -522,8 +522,8 @@ ) (= (StructInstanceMember - (Var 220 s) - 218 y + (Var 219 s) + 217 y (Real 8) () ) @@ -535,8 +535,8 @@ ) (= (StructInstanceMember - (Var 220 s) - 218 z + (Var 219 s) + 217 z (Integer 8) () ) @@ -550,8 +550,8 @@ ) (= (StructInstanceMember - (Var 220 s) - 218 a + (Var 219 s) + 217 a (Real 4) () ) @@ -571,8 +571,8 @@ ) (= (StructInstanceMember - (Var 220 s) - 218 b + (Var 219 s) + 217 b (Integer 2) () ) @@ -586,8 +586,8 @@ ) (= (StructInstanceMember - (Var 220 s) - 218 c + (Var 219 s) + 217 c (Integer 1) () ) @@ -608,11 +608,11 @@ update_2: (Function (SymbolTable - 221 + 220 { s: (Variable - 221 + 220 s [] InOut @@ -657,11 +657,11 @@ .false. ) [] - [(Var 221 s)] + [(Var 220 s)] [(= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -671,7 +671,7 @@ RowMajor () ) - 218 x + 217 x (Integer 4) () ) @@ -681,7 +681,7 @@ (= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -691,7 +691,7 @@ RowMajor () ) - 218 y + 217 y (Real 8) () ) @@ -704,7 +704,7 @@ (= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -714,7 +714,7 @@ RowMajor () ) - 218 z + 217 z (Integer 8) () ) @@ -729,7 +729,7 @@ (= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -739,7 +739,7 @@ RowMajor () ) - 218 a + 217 a (Real 4) () ) @@ -760,7 +760,7 @@ (= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -770,7 +770,7 @@ RowMajor () ) - 218 b + 217 b (Integer 2) () ) @@ -785,7 +785,7 @@ (= (StructInstanceMember (ArrayItem - (Var 221 s) + (Var 220 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -795,7 +795,7 @@ RowMajor () ) - 218 c + 217 c (Integer 1) () ) @@ -816,11 +816,11 @@ verify: (Function (SymbolTable - 219 + 218 { eps: (Variable - 219 + 218 eps [] Local @@ -836,7 +836,7 @@ ), s: (Variable - 219 + 218 s [] InOut @@ -859,7 +859,7 @@ ), s0: (Variable - 219 + 218 s0 [] Local @@ -877,7 +877,7 @@ ), s1: (Variable - 219 + 218 s1 [] Local @@ -895,7 +895,7 @@ ), x1: (Variable - 219 + 218 x1 [] In @@ -911,7 +911,7 @@ ), x2: (Variable - 219 + 218 x2 [] In @@ -927,7 +927,7 @@ ), y1: (Variable - 219 + 218 y1 [] In @@ -943,7 +943,7 @@ ), y2: (Variable - 219 + 218 y2 [] In @@ -985,13 +985,13 @@ .false. ) [] - [(Var 219 s) - (Var 219 x1) - (Var 219 y1) - (Var 219 x2) - (Var 219 y2)] + [(Var 218 s) + (Var 218 x1) + (Var 218 y1) + (Var 218 x2) + (Var 218 y2)] [(= - (Var 219 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -999,9 +999,9 @@ () ) (= - (Var 219 s0) + (Var 218 s0) (ArrayItem - (Var 219 s) + (Var 218 s) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1015,44 +1015,44 @@ ) (Print [(StructInstanceMember - (Var 219 s0) - 218 x + (Var 218 s0) + 217 x (Integer 4) () ) (StructInstanceMember - (Var 219 s0) - 218 y + (Var 218 s0) + 217 y (Real 8) () ) (StructInstanceMember - (Var 219 s0) - 218 z + (Var 218 s0) + 217 z (Integer 8) () ) (StructInstanceMember - (Var 219 s0) - 218 a + (Var 218 s0) + 217 a (Real 4) () ) (StructInstanceMember - (Var 219 s0) - 218 b + (Var 218 s0) + 217 b (Integer 2) () ) (StructInstanceMember - (Var 219 s0) - 218 c + (Var 218 s0) + 217 c (Integer 1) () ) (StructInstanceMember - (Var 219 s0) - 218 d + (Var 218 s0) + 217 d (Logical 4) () )] @@ -1062,13 +1062,13 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s0) - 218 x + (Var 218 s0) + 217 x (Integer 4) () ) Eq - (Var 219 x1) + (Var 218 x1) (Logical 4) () ) @@ -1080,13 +1080,13 @@ Abs [(RealBinOp (StructInstanceMember - (Var 219 s0) - 218 y + (Var 218 s0) + 217 y (Real 8) () ) Sub - (Var 219 y1) + (Var 218 y1) (Real 8) () )] @@ -1095,7 +1095,7 @@ () ) Lt - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -1104,14 +1104,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s0) - 218 z + (Var 218 s0) + 217 z (Integer 8) () ) Eq (Cast - (Var 219 x1) + (Var 218 x1) IntegerToInteger (Integer 8) () @@ -1127,14 +1127,14 @@ Abs [(RealBinOp (StructInstanceMember - (Var 219 s0) - 218 a + (Var 218 s0) + 217 a (Real 4) () ) Sub (Cast - (Var 219 y1) + (Var 218 y1) RealToReal (Real 4) () @@ -1167,14 +1167,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s0) - 218 b + (Var 218 s0) + 217 b (Integer 2) () ) Eq (Cast - (Var 219 x1) + (Var 218 x1) IntegerToInteger (Integer 2) () @@ -1187,14 +1187,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s0) - 218 c + (Var 218 s0) + 217 c (Integer 1) () ) Eq (Cast - (Var 219 x1) + (Var 218 x1) IntegerToInteger (Integer 1) () @@ -1206,17 +1206,17 @@ ) (Assert (StructInstanceMember - (Var 219 s0) - 218 d + (Var 218 s0) + 217 d (Logical 4) () ) () ) (= - (Var 219 s1) + (Var 218 s1) (ArrayItem - (Var 219 s) + (Var 218 s) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -1230,44 +1230,44 @@ ) (Print [(StructInstanceMember - (Var 219 s1) - 218 x + (Var 218 s1) + 217 x (Integer 4) () ) (StructInstanceMember - (Var 219 s1) - 218 y + (Var 218 s1) + 217 y (Real 8) () ) (StructInstanceMember - (Var 219 s1) - 218 z + (Var 218 s1) + 217 z (Integer 8) () ) (StructInstanceMember - (Var 219 s1) - 218 a + (Var 218 s1) + 217 a (Real 4) () ) (StructInstanceMember - (Var 219 s1) - 218 b + (Var 218 s1) + 217 b (Integer 2) () ) (StructInstanceMember - (Var 219 s1) - 218 c + (Var 218 s1) + 217 c (Integer 1) () ) (StructInstanceMember - (Var 219 s1) - 218 d + (Var 218 s1) + 217 d (Logical 4) () )] @@ -1277,13 +1277,13 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s1) - 218 x + (Var 218 s1) + 217 x (Integer 4) () ) Eq - (Var 219 x2) + (Var 218 x2) (Logical 4) () ) @@ -1295,13 +1295,13 @@ Abs [(RealBinOp (StructInstanceMember - (Var 219 s1) - 218 y + (Var 218 s1) + 217 y (Real 8) () ) Sub - (Var 219 y2) + (Var 218 y2) (Real 8) () )] @@ -1310,7 +1310,7 @@ () ) Lt - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -1319,14 +1319,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s1) - 218 z + (Var 218 s1) + 217 z (Integer 8) () ) Eq (Cast - (Var 219 x2) + (Var 218 x2) IntegerToInteger (Integer 8) () @@ -1342,14 +1342,14 @@ Abs [(RealBinOp (StructInstanceMember - (Var 219 s1) - 218 a + (Var 218 s1) + 217 a (Real 4) () ) Sub (Cast - (Var 219 y2) + (Var 218 y2) RealToReal (Real 4) () @@ -1382,14 +1382,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s1) - 218 b + (Var 218 s1) + 217 b (Integer 2) () ) Eq (Cast - (Var 219 x2) + (Var 218 x2) IntegerToInteger (Integer 2) () @@ -1402,14 +1402,14 @@ (Assert (IntegerCompare (StructInstanceMember - (Var 219 s1) - 218 c + (Var 218 s1) + 217 c (Integer 1) () ) Eq (Cast - (Var 219 x2) + (Var 218 x2) IntegerToInteger (Integer 1) () @@ -1421,8 +1421,8 @@ ) (Assert (StructInstanceMember - (Var 219 s1) - 218 d + (Var 218 s1) + 217 d (Logical 4) () ) @@ -1445,11 +1445,11 @@ main_program: (Program (SymbolTable - 225 + 224 { __main__global_stmts: (ExternalSymbol - 225 + 224 __main__global_stmts 2 __main__global_stmts __main__ @@ -1461,7 +1461,7 @@ main_program [__main__] [(SubroutineCall - 225 __main__global_stmts + 224 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index 37c26533fa..99d32dcd11 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_bin-52ba9fa.stdout", - "stdout_hash": "eeb74c48f29119eb6fd5716e728511bbc507ca048b48563160941c44", + "stdout_hash": "e1179ec1b473fe251e4106bcd4d151dc604f9569819412a7d910a2d5", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.stdout b/tests/reference/asr-test_builtin_bin-52ba9fa.stdout index 9d16825625..1b832d19ec 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.stdout +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -244,11 +244,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -260,7 +260,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index 31f8edacee..69344ae076 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_bool-330223a.stdout", - "stdout_hash": "550ec056a07ec907fbf620f5a08b57a4fa34d6d14f6faeea88d65f56", + "stdout_hash": "633eb259d3d1676e39979eff8d343c71be980225ce4a7cc31d641ddc", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_bool-330223a.stdout b/tests/reference/asr-test_builtin_bool-330223a.stdout index b674c567f3..70b3f1afb5 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.stdout +++ b/tests/reference/asr-test_builtin_bool-330223a.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -868,11 +868,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -884,7 +884,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index 7ba3935fce..b43500f931 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_hex-64bd268.stdout", - "stdout_hash": "fc1cd0e47c35f20b66f6ca32fba02c508a59e52036aba1a96819acf0", + "stdout_hash": "88506e54ca99d4f65e8abaeb044fa053b0a6332bad51fafba77c1849", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_hex-64bd268.stdout b/tests/reference/asr-test_builtin_hex-64bd268.stdout index 3a8c51f792..fa5b062c73 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.stdout +++ b/tests/reference/asr-test_builtin_hex-64bd268.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -219,11 +219,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -235,7 +235,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index 26ab2d3b11..b4fc0ace74 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_oct-20b9066.stdout", - "stdout_hash": "9cd19ebcb3d031423dd1017c438f37668865cc2711f434c9aa7970fb", + "stdout_hash": "d06d119d9d7c082fa9b5e50ca36382b1dd2eda3d02199c361219ac82", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_oct-20b9066.stdout b/tests/reference/asr-test_builtin_oct-20b9066.stdout index b53de9fed5..4c6edc31d3 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.stdout +++ b/tests/reference/asr-test_builtin_oct-20b9066.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -219,11 +219,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -235,7 +235,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index e240ca4f71..e1f8dabb52 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_pow-f02fcda.stdout", - "stdout_hash": "fa03c49d26411af219c0a9198168a28d34f0d3a0dde974de7e334617", + "stdout_hash": "d7db3665c9c7ca8791dfa3594c82d61b2402e2580b0970751abb31a5", "stderr": "asr-test_builtin_pow-f02fcda.stderr", "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", "returncode": 0 diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stdout b/tests/reference/asr-test_builtin_pow-f02fcda.stdout index e51f9e5473..9272f0cb85 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stdout +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -1880,11 +1880,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -1896,7 +1896,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 80b140c487..39f9f3e9f0 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_round-7417a21.stdout", - "stdout_hash": "14cf0117721213417452c50e98037a276ee93c0fc98494a4224d9a2b", + "stdout_hash": "215f5e7f9107ae70bb13c7e3e0462c2f3a272a73da7eec57894cb6ad", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_round-7417a21.stdout b/tests/reference/asr-test_builtin_round-7417a21.stdout index 21a4c92c67..f08ab3fd40 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.stdout +++ b/tests/reference/asr-test_builtin_round-7417a21.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -886,11 +886,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -902,7 +902,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index e3859e5c05..e7f1889029 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_01-a6def58.stdout", - "stdout_hash": "aa15836ea7fe6b280de71cf27c572ad045ea384277a227c43fcfdaf9", + "stdout_hash": "0edbd82d16370eadb471e7fe3c91fb8332c704f82e694c430e5872cb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_01-a6def58.stdout b/tests/reference/asr-test_complex_01-a6def58.stdout index 42cfdb5f5b..c70e92b4ea 100644 --- a/tests/reference/asr-test_complex_01-a6def58.stdout +++ b/tests/reference/asr-test_complex_01-a6def58.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 138 + 137 { }) @@ -1975,11 +1975,11 @@ main_program: (Program (SymbolTable - 139 + 138 { __main__global_stmts: (ExternalSymbol - 139 + 138 __main__global_stmts 2 __main__global_stmts __main__ @@ -1991,7 +1991,7 @@ main_program [__main__] [(SubroutineCall - 139 __main__global_stmts + 138 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 7ecaa47113..006d34d80f 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_02-782ba2d.stdout", - "stdout_hash": "78428fca891b3c2b56762aced4618022196af5fee8b9682985aefbe9", + "stdout_hash": "c885b7488369d53c7617d0d51897e192bf97eb337c77b60c24303588", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_02-782ba2d.stdout b/tests/reference/asr-test_complex_02-782ba2d.stdout index 104397241b..20296ea17f 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.stdout +++ b/tests/reference/asr-test_complex_02-782ba2d.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 137 + 136 { }) @@ -691,11 +691,11 @@ main_program: (Program (SymbolTable - 138 + 137 { __main__global_stmts: (ExternalSymbol - 138 + 137 __main__global_stmts 2 __main__global_stmts __main__ @@ -707,7 +707,7 @@ main_program [__main__] [(SubroutineCall - 138 __main__global_stmts + 137 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index 055b22622c..eff19336d4 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_max_min-3c2fc51.stdout", - "stdout_hash": "c2066a4a7cf386e56a68ae8f50aa083b92f6c6d48eaff2b5336c6f67", + "stdout_hash": "cbd5fd7c0b04f5a2109d3c122a3853f6b5a46e67cfa928e244cd5bec", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_max_min-3c2fc51.stdout b/tests/reference/asr-test_max_min-3c2fc51.stdout index eed319e320..21764b05d0 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.stdout +++ b/tests/reference/asr-test_max_min-3c2fc51.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 138 + 137 { }) @@ -785,11 +785,11 @@ main_program: (Program (SymbolTable - 139 + 138 { __main__global_stmts: (ExternalSymbol - 139 + 138 __main__global_stmts 2 __main__global_stmts __main__ @@ -801,7 +801,7 @@ main_program [__main__] [(SubroutineCall - 139 __main__global_stmts + 138 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 215d7d207a..452e2e1009 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "48c65e5b6a83679e703656fc6bec456c1a94e0cc5a8b8b02b6d15c36", + "stdout_hash": "2f7d13adae2c2b96b7cb3ae2dc24a5fcdef85b410ed3ea9841aba678", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_03-e600a49.stdout b/tests/reference/asr-test_numpy_03-e600a49.stdout index 58a0ffa445..b91d9f33dd 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.stdout +++ b/tests/reference/asr-test_numpy_03-e600a49.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 235 + 234 { }) @@ -46,11 +46,11 @@ test_1d_to_nd: (Function (SymbolTable - 219 + 218 { a: (Variable - 219 + 218 a [] Local @@ -73,7 +73,7 @@ ), b: (Variable - 219 + 218 b [] Local @@ -94,7 +94,7 @@ ), c: (Variable - 219 + 218 c [] Local @@ -119,7 +119,7 @@ ), d: (Variable - 219 + 218 d [] InOut @@ -140,7 +140,7 @@ ), eps: (Variable - 219 + 218 eps [] Local @@ -156,7 +156,7 @@ ), i: (Variable - 219 + 218 i [] Local @@ -172,7 +172,7 @@ ), j: (Variable - 219 + 218 j [] Local @@ -188,7 +188,7 @@ ), k: (Variable - 219 + 218 k [] Local @@ -204,7 +204,7 @@ ), l: (Variable - 219 + 218 l [] Local @@ -220,7 +220,7 @@ ), newshape: (Variable - 219 + 218 newshape [] Local @@ -241,7 +241,7 @@ ), newshape1: (Variable - 219 + 218 newshape1 [] Local @@ -282,9 +282,9 @@ .false. ) [] - [(Var 219 d)] + [(Var 218 d)] [(= - (Var 219 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -292,7 +292,7 @@ () ) (= - (Var 219 b) + (Var 218 b) (ArrayConstant [] (Array @@ -307,7 +307,7 @@ ) (DoLoop () - ((Var 219 k) + ((Var 218 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -318,10 +318,10 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 219 i) + (Var 218 i) (IntrinsicScalarFunction FloorDiv - [(Var 219 k) + [(Var 218 k) (IntegerConstant 16 (Integer 4))] 0 (Integer 4) @@ -330,12 +330,12 @@ () ) (= - (Var 219 j) + (Var 218 j) (IntegerBinOp - (Var 219 k) + (Var 218 k) Sub (IntegerBinOp - (Var 219 i) + (Var 218 i) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -348,9 +348,9 @@ ) (= (ArrayItem - (Var 219 b) + (Var 218 b) [(() - (Var 219 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -359,9 +359,9 @@ (RealBinOp (Cast (IntegerBinOp - (Var 219 i) + (Var 218 i) Add - (Var 219 j) + (Var 218 j) (Integer 4) () ) @@ -381,7 +381,7 @@ )] ) (= - (Var 219 a) + (Var 218 a) (ArrayConstant [] (Array @@ -397,7 +397,7 @@ () ) (= - (Var 219 newshape) + (Var 218 newshape) (ArrayConstant [] (Array @@ -412,7 +412,7 @@ ) (= (ArrayItem - (Var 219 newshape) + (Var 218 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -425,7 +425,7 @@ ) (= (ArrayItem - (Var 219 newshape) + (Var 218 newshape) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -437,11 +437,11 @@ () ) (= - (Var 219 a) + (Var 218 a) (ArrayReshape - (Var 219 b) + (Var 218 b) (ArrayPhysicalCast - (Var 219 newshape) + (Var 218 newshape) FixedSizeArray DescriptorArray (Array @@ -464,7 +464,7 @@ ) (DoLoop () - ((Var 219 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -476,7 +476,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 219 j) + ((Var 218 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -493,12 +493,12 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 219 a) + (Var 218 a) [(() - (Var 219 i) + (Var 218 i) ()) (() - (Var 219 j) + (Var 218 j) ())] (Real 8) RowMajor @@ -507,9 +507,9 @@ Sub (Cast (IntegerBinOp - (Var 219 i) + (Var 218 i) Add - (Var 219 j) + (Var 218 j) (Integer 4) () ) @@ -533,7 +533,7 @@ () ) LtE - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -542,7 +542,7 @@ )] ) (= - (Var 219 c) + (Var 218 c) (ArrayConstant [] (Array @@ -560,7 +560,7 @@ () ) (= - (Var 219 newshape1) + (Var 218 newshape1) (ArrayConstant [] (Array @@ -575,7 +575,7 @@ ) (= (ArrayItem - (Var 219 newshape1) + (Var 218 newshape1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -588,7 +588,7 @@ ) (= (ArrayItem - (Var 219 newshape1) + (Var 218 newshape1) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -601,7 +601,7 @@ ) (= (ArrayItem - (Var 219 newshape1) + (Var 218 newshape1) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -613,11 +613,11 @@ () ) (= - (Var 219 c) + (Var 218 c) (ArrayReshape - (Var 219 d) + (Var 218 d) (ArrayPhysicalCast - (Var 219 newshape1) + (Var 218 newshape1) FixedSizeArray DescriptorArray (Array @@ -640,7 +640,7 @@ ) (DoLoop () - ((Var 219 i) + ((Var 218 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -652,7 +652,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 219 j) + ((Var 218 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -664,7 +664,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 219 k) + ((Var 218 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -681,15 +681,15 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 219 c) + (Var 218 c) [(() - (Var 219 i) + (Var 218 i) ()) (() - (Var 219 j) + (Var 218 j) ()) (() - (Var 219 k) + (Var 218 k) ())] (Real 8) RowMajor @@ -699,14 +699,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 219 i) + (Var 218 i) Add - (Var 219 j) + (Var 218 j) (Integer 4) () ) Add - (Var 219 k) + (Var 218 k) (Integer 4) () ) @@ -730,7 +730,7 @@ () ) LtE - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -748,11 +748,11 @@ test_nd_to_1d: (Function (SymbolTable - 218 + 217 { a: (Variable - 218 + 217 a [] InOut @@ -775,7 +775,7 @@ ), b: (Variable - 218 + 217 b [] Local @@ -796,7 +796,7 @@ ), c: (Variable - 218 + 217 c [] Local @@ -821,7 +821,7 @@ ), d: (Variable - 218 + 217 d [] Local @@ -842,7 +842,7 @@ ), eps: (Variable - 218 + 217 eps [] Local @@ -858,7 +858,7 @@ ), i: (Variable - 218 + 217 i [] Local @@ -874,7 +874,7 @@ ), j: (Variable - 218 + 217 j [] Local @@ -890,7 +890,7 @@ ), k: (Variable - 218 + 217 k [] Local @@ -906,7 +906,7 @@ ), l: (Variable - 218 + 217 l [] Local @@ -922,7 +922,7 @@ ), newshape: (Variable - 218 + 217 newshape [] Local @@ -943,7 +943,7 @@ ), newshape1: (Variable - 218 + 217 newshape1 [] Local @@ -986,9 +986,9 @@ .false. ) [] - [(Var 218 a)] + [(Var 217 a)] [(= - (Var 218 eps) + (Var 217 eps) (RealConstant 0.000000 (Real 8) @@ -996,7 +996,7 @@ () ) (= - (Var 218 b) + (Var 217 b) (ArrayConstant [] (Array @@ -1010,7 +1010,7 @@ () ) (= - (Var 218 newshape) + (Var 217 newshape) (ArrayConstant [] (Array @@ -1025,7 +1025,7 @@ ) (= (ArrayItem - (Var 218 newshape) + (Var 217 newshape) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1037,11 +1037,11 @@ () ) (= - (Var 218 b) + (Var 217 b) (ArrayReshape - (Var 218 a) + (Var 217 a) (ArrayPhysicalCast - (Var 218 newshape) + (Var 217 newshape) FixedSizeArray DescriptorArray (Array @@ -1064,7 +1064,7 @@ ) (DoLoop () - ((Var 218 k) + ((Var 217 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 256 (Integer 4)) @@ -1075,10 +1075,10 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 218 i) + (Var 217 i) (IntrinsicScalarFunction FloorDiv - [(Var 218 k) + [(Var 217 k) (IntegerConstant 16 (Integer 4))] 0 (Integer 4) @@ -1087,12 +1087,12 @@ () ) (= - (Var 218 j) + (Var 217 j) (IntegerBinOp - (Var 218 k) + (Var 217 k) Sub (IntegerBinOp - (Var 218 i) + (Var 217 i) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1110,9 +1110,9 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 218 b) + (Var 217 b) [(() - (Var 218 k) + (Var 217 k) ())] (Real 8) RowMajor @@ -1121,9 +1121,9 @@ Sub (Cast (IntegerBinOp - (Var 218 i) + (Var 217 i) Add - (Var 218 j) + (Var 217 j) (Integer 4) () ) @@ -1147,7 +1147,7 @@ () ) LtE - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -1155,7 +1155,7 @@ )] ) (= - (Var 218 c) + (Var 217 c) (ArrayConstant [] (Array @@ -1173,7 +1173,7 @@ () ) (= - (Var 218 c) + (Var 217 c) (ArrayConstant [] (Array @@ -1192,7 +1192,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1204,7 +1204,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 218 j) + ((Var 217 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1216,7 +1216,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 218 k) + ((Var 217 k) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1228,15 +1228,15 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 218 c) + (Var 217 c) [(() - (Var 218 i) + (Var 217 i) ()) (() - (Var 218 j) + (Var 217 j) ()) (() - (Var 218 k) + (Var 217 k) ())] (Real 8) RowMajor @@ -1246,14 +1246,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 218 i) + (Var 217 i) Add - (Var 218 j) + (Var 217 j) (Integer 4) () ) Add - (Var 218 k) + (Var 217 k) (Integer 4) () ) @@ -1275,7 +1275,7 @@ )] ) (= - (Var 218 d) + (Var 217 d) (ArrayConstant [] (Array @@ -1289,7 +1289,7 @@ () ) (= - (Var 218 newshape1) + (Var 217 newshape1) (ArrayConstant [] (Array @@ -1304,7 +1304,7 @@ ) (= (ArrayItem - (Var 218 newshape1) + (Var 217 newshape1) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -1316,11 +1316,11 @@ () ) (= - (Var 218 d) + (Var 217 d) (ArrayReshape - (Var 218 c) + (Var 217 c) (ArrayPhysicalCast - (Var 218 newshape1) + (Var 217 newshape1) FixedSizeArray DescriptorArray (Array @@ -1343,7 +1343,7 @@ ) (DoLoop () - ((Var 218 l) + ((Var 217 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4096 (Integer 4)) @@ -1354,11 +1354,11 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 218 i) + (Var 217 i) (Cast (RealBinOp (Cast - (Var 218 l) + (Var 217 l) IntegerToReal (Real 8) () @@ -1383,14 +1383,14 @@ () ) (= - (Var 218 j) + (Var 217 j) (IntrinsicScalarFunction FloorDiv [(IntegerBinOp - (Var 218 l) + (Var 217 l) Sub (IntegerBinOp - (Var 218 i) + (Var 217 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1407,13 +1407,13 @@ () ) (= - (Var 218 k) + (Var 217 k) (IntegerBinOp (IntegerBinOp - (Var 218 l) + (Var 217 l) Sub (IntegerBinOp - (Var 218 i) + (Var 217 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1424,7 +1424,7 @@ ) Sub (IntegerBinOp - (Var 218 j) + (Var 217 j) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1442,9 +1442,9 @@ [(RealBinOp (RealBinOp (ArrayItem - (Var 218 d) + (Var 217 d) [(() - (Var 218 l) + (Var 217 l) ())] (Real 8) RowMajor @@ -1454,14 +1454,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 218 i) + (Var 217 i) Add - (Var 218 j) + (Var 217 j) (Integer 4) () ) Add - (Var 218 k) + (Var 217 k) (Integer 4) () ) @@ -1485,7 +1485,7 @@ () ) LtE - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -1501,11 +1501,11 @@ test_reshape_with_argument: (Function (SymbolTable - 220 + 219 { a: (Variable - 220 + 219 a [] Local @@ -1528,7 +1528,7 @@ ), d: (Variable - 220 + 219 d [] Local @@ -1549,7 +1549,7 @@ ), i: (Variable - 220 + 219 i [] Local @@ -1565,7 +1565,7 @@ ), j: (Variable - 220 + 219 j [] Local @@ -1581,7 +1581,7 @@ ), k: (Variable - 220 + 219 k [] Local @@ -1597,7 +1597,7 @@ ), l: (Variable - 220 + 219 l [] Local @@ -1631,7 +1631,7 @@ test_1d_to_nd] [] [(= - (Var 220 a) + (Var 219 a) (ArrayConstant [] (Array @@ -1648,7 +1648,7 @@ ) (DoLoop () - ((Var 220 i) + ((Var 219 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1660,7 +1660,7 @@ (IntegerConstant 1 (Integer 4))) [(DoLoop () - ((Var 220 j) + ((Var 219 j) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 16 (Integer 4)) @@ -1672,12 +1672,12 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 220 a) + (Var 219 a) [(() - (Var 220 i) + (Var 219 i) ()) (() - (Var 220 j) + (Var 219 j) ())] (Real 8) RowMajor @@ -1686,9 +1686,9 @@ (RealBinOp (Cast (IntegerBinOp - (Var 220 i) + (Var 219 i) Add - (Var 220 j) + (Var 219 j) (Integer 4) () ) @@ -1712,7 +1712,7 @@ 2 test_nd_to_1d () [((ArrayPhysicalCast - (Var 220 a) + (Var 219 a) FixedSizeArray DescriptorArray (Array @@ -1728,7 +1728,7 @@ () ) (= - (Var 220 d) + (Var 219 d) (ArrayConstant [] (Array @@ -1743,7 +1743,7 @@ ) (DoLoop () - ((Var 220 l) + ((Var 219 l) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 4096 (Integer 4)) @@ -1754,11 +1754,11 @@ ) (IntegerConstant 1 (Integer 4))) [(= - (Var 220 i) + (Var 219 i) (Cast (RealBinOp (Cast - (Var 220 l) + (Var 219 l) IntegerToReal (Real 8) () @@ -1783,14 +1783,14 @@ () ) (= - (Var 220 j) + (Var 219 j) (IntrinsicScalarFunction FloorDiv [(IntegerBinOp - (Var 220 l) + (Var 219 l) Sub (IntegerBinOp - (Var 220 i) + (Var 219 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1807,13 +1807,13 @@ () ) (= - (Var 220 k) + (Var 219 k) (IntegerBinOp (IntegerBinOp - (Var 220 l) + (Var 219 l) Sub (IntegerBinOp - (Var 220 i) + (Var 219 i) Mul (IntegerConstant 256 (Integer 4)) (Integer 4) @@ -1824,7 +1824,7 @@ ) Sub (IntegerBinOp - (Var 220 j) + (Var 219 j) Mul (IntegerConstant 16 (Integer 4)) (Integer 4) @@ -1837,9 +1837,9 @@ ) (= (ArrayItem - (Var 220 d) + (Var 219 d) [(() - (Var 220 l) + (Var 219 l) ())] (Real 8) RowMajor @@ -1849,14 +1849,14 @@ (Cast (IntegerBinOp (IntegerBinOp - (Var 220 i) + (Var 219 i) Add - (Var 220 j) + (Var 219 j) (Integer 4) () ) Add - (Var 220 k) + (Var 219 k) (Integer 4) () ) @@ -1879,7 +1879,7 @@ 2 test_1d_to_nd () [((ArrayPhysicalCast - (Var 220 d) + (Var 219 d) FixedSizeArray DescriptorArray (Array @@ -1909,11 +1909,11 @@ main_program: (Program (SymbolTable - 236 + 235 { __main__global_stmts: (ExternalSymbol - 236 + 235 __main__global_stmts 2 __main__global_stmts __main__ @@ -1925,7 +1925,7 @@ main_program [__main__] [(SubroutineCall - 236 __main__global_stmts + 235 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 131b881517..66e2f6ad43 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "34638bcfef69245b3dcb8565260aeac93ca988d36109f21785b053f5", + "stdout_hash": "f7aafa916ad6585ff83a53877c0682997e1a49618d42deaa626fc866", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stdout b/tests/reference/asr-test_numpy_04-ecbb614.stdout index 9d3297cfc4..c9639c13bb 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.stdout +++ b/tests/reference/asr-test_numpy_04-ecbb614.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 221 + 220 { }) @@ -46,7 +46,7 @@ check: (Function (SymbolTable - 220 + 219 { }) @@ -89,11 +89,11 @@ test_array_01: (Function (SymbolTable - 218 + 217 { eps: (Variable - 218 + 217 eps [] Local @@ -109,7 +109,7 @@ ), x: (Variable - 218 + 217 x [] Local @@ -147,7 +147,7 @@ [] [] [(= - (Var 218 x) + (Var 217 x) (ArrayConstant [(RealConstant 1.000000 @@ -172,7 +172,7 @@ () ) (= - (Var 218 eps) + (Var 217 eps) (RealConstant 0.000000 (Real 8) @@ -185,7 +185,7 @@ Abs [(RealBinOp (ArrayItem - (Var 218 x) + (Var 217 x) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -206,7 +206,7 @@ () ) Lt - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -218,7 +218,7 @@ Abs [(RealBinOp (ArrayItem - (Var 218 x) + (Var 217 x) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -239,7 +239,7 @@ () ) Lt - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -251,7 +251,7 @@ Abs [(RealBinOp (ArrayItem - (Var 218 x) + (Var 217 x) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -272,7 +272,7 @@ () ) Lt - (Var 218 eps) + (Var 217 eps) (Logical 4) () ) @@ -287,11 +287,11 @@ test_array_02: (Function (SymbolTable - 219 + 218 { eps: (Variable - 219 + 218 eps [] Local @@ -307,7 +307,7 @@ ), x: (Variable - 219 + 218 x [] Local @@ -345,7 +345,7 @@ [] [] [(= - (Var 219 x) + (Var 218 x) (ArrayConstant [(IntegerConstant 1 (Integer 4)) (IntegerConstant 2 (Integer 4)) @@ -361,7 +361,7 @@ () ) (= - (Var 219 eps) + (Var 218 eps) (RealConstant 0.000000 (Real 8) @@ -375,7 +375,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 219 x) + (Var 218 x) [(() (IntegerConstant 0 (Integer 4)) ())] @@ -397,7 +397,7 @@ () ) Lt - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -410,7 +410,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 219 x) + (Var 218 x) [(() (IntegerConstant 1 (Integer 4)) ())] @@ -432,7 +432,7 @@ () ) Lt - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -445,7 +445,7 @@ Abs [(IntegerBinOp (ArrayItem - (Var 219 x) + (Var 218 x) [(() (IntegerConstant 2 (Integer 4)) ())] @@ -467,7 +467,7 @@ () ) Lt - (Var 219 eps) + (Var 218 eps) (Logical 4) () ) @@ -490,11 +490,11 @@ main_program: (Program (SymbolTable - 222 + 221 { __main__global_stmts: (ExternalSymbol - 222 + 221 __main__global_stmts 2 __main__global_stmts __main__ @@ -506,7 +506,7 @@ main_program [__main__] [(SubroutineCall - 222 __main__global_stmts + 221 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 43abf616e4..4c9e1462d1 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_pow-3f5d550.stdout", - "stdout_hash": "d92b8dfe580ff0c487066952a3783566b768345fdc6c077443994ceb", + "stdout_hash": "f99fae8fa893e9c136dc484ae505e45e656d00e836d569069b740de0", "stderr": "asr-test_pow-3f5d550.stderr", "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", "returncode": 0 diff --git a/tests/reference/asr-test_pow-3f5d550.stdout b/tests/reference/asr-test_pow-3f5d550.stdout index 7c0c33389c..f97dd1df3f 100644 --- a/tests/reference/asr-test_pow-3f5d550.stdout +++ b/tests/reference/asr-test_pow-3f5d550.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 134 + 133 { }) @@ -130,11 +130,11 @@ main_program: (Program (SymbolTable - 135 + 134 { __main__global_stmts: (ExternalSymbol - 135 + 134 __main__global_stmts 2 __main__global_stmts __main__ @@ -146,7 +146,7 @@ main_program [__main__] [(SubroutineCall - 135 __main__global_stmts + 134 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 7a74b9ae5c..6e067dec46 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "060a08f26f334acd71c4f7e345ad11edf2c9dae5318a5feb919a9313", + "stdout_hash": "1e7aa6b0ddf132fdcba7bee154ce4f2182e35d5e262ba5c6d04d9ad9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-vec_01-66ac423.stdout b/tests/reference/asr-vec_01-66ac423.stdout index 65d8cf73a4..a4eb0140b2 100644 --- a/tests/reference/asr-vec_01-66ac423.stdout +++ b/tests/reference/asr-vec_01-66ac423.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 222 + 221 { }) @@ -46,11 +46,11 @@ loop_vec: (Function (SymbolTable - 218 + 217 { a: (Variable - 218 + 217 a [] Local @@ -71,7 +71,7 @@ ), b: (Variable - 218 + 217 b [] Local @@ -92,7 +92,7 @@ ), i: (Variable - 218 + 217 i [] Local @@ -125,7 +125,7 @@ [] [] [(= - (Var 218 a) + (Var 217 a) (ArrayConstant [] (Array @@ -139,7 +139,7 @@ () ) (= - (Var 218 b) + (Var 217 b) (ArrayConstant [] (Array @@ -154,7 +154,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -166,9 +166,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 218 b) + (Var 217 b) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor @@ -183,7 +183,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -195,18 +195,18 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 218 a) + (Var 217 a) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor () ) (ArrayItem - (Var 218 b) + (Var 217 b) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor @@ -217,7 +217,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -230,9 +230,9 @@ [(Assert (RealCompare (ArrayItem - (Var 218 a) + (Var 217 a) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor @@ -266,11 +266,11 @@ main_program: (Program (SymbolTable - 223 + 222 { __main__global_stmts: (ExternalSymbol - 223 + 222 __main__global_stmts 2 __main__global_stmts __main__ @@ -282,7 +282,7 @@ main_program [__main__] [(SubroutineCall - 223 __main__global_stmts + 222 __main__global_stmts 2 __main__global_stmts [] () diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index bf77143854..fe658a2dbe 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "3e6bf6ad17180642782a298d6c8e045ba94058dbef32bb89facada7c", + "stdout_hash": "5e00c84dbfa994e8cfda471d186672fdc2bb519cce4261e5b16d3d4b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout index cb0c7cf84c..4ea86089b5 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout @@ -10,7 +10,7 @@ __main__global_stmts: (Function (SymbolTable - 222 + 221 { }) @@ -46,11 +46,11 @@ loop_vec: (Function (SymbolTable - 218 + 217 { a: (Variable - 218 + 217 a [] Local @@ -71,7 +71,7 @@ ), b: (Variable - 218 + 217 b [] Local @@ -92,7 +92,7 @@ ), i: (Variable - 218 + 217 i [] Local @@ -109,11 +109,11 @@ vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization: (Function (SymbolTable - 224 + 223 { __1_k: (Variable - 224 + 223 __1_k [] Local @@ -129,7 +129,7 @@ ), arg0: (Variable - 224 + 223 arg0 [] In @@ -150,7 +150,7 @@ ), arg1: (Variable - 224 + 223 arg1 [] In @@ -171,7 +171,7 @@ ), arg2: (Variable - 224 + 223 arg2 [] In @@ -187,7 +187,7 @@ ), arg3: (Variable - 224 + 223 arg3 [] In @@ -203,7 +203,7 @@ ), arg4: (Variable - 224 + 223 arg4 [] In @@ -219,7 +219,7 @@ ), arg5: (Variable - 224 + 223 arg5 [] In @@ -265,18 +265,18 @@ .false. ) [] - [(Var 224 arg0) - (Var 224 arg1) - (Var 224 arg2) - (Var 224 arg3) - (Var 224 arg4) - (Var 224 arg5)] + [(Var 223 arg0) + (Var 223 arg1) + (Var 223 arg2) + (Var 223 arg3) + (Var 223 arg4) + (Var 223 arg5)] [(= - (Var 224 __1_k) + (Var 223 __1_k) (IntegerBinOp - (Var 224 arg2) + (Var 223 arg2) Sub - (Var 224 arg4) + (Var 223 arg4) (Integer 4) () ) @@ -286,23 +286,23 @@ () (IntegerCompare (IntegerBinOp - (Var 224 __1_k) + (Var 223 __1_k) Add - (Var 224 arg4) + (Var 223 arg4) (Integer 4) () ) Lt - (Var 224 arg3) + (Var 223 arg3) (Logical 4) () ) [(= - (Var 224 __1_k) + (Var 223 __1_k) (IntegerBinOp - (Var 224 __1_k) + (Var 223 __1_k) Add - (Var 224 arg4) + (Var 223 arg4) (Integer 4) () ) @@ -310,18 +310,18 @@ ) (= (ArrayItem - (Var 224 arg0) + (Var 223 arg0) [(() - (Var 224 __1_k) + (Var 223 __1_k) ())] (Real 8) RowMajor () ) (ArrayItem - (Var 224 arg1) + (Var 223 arg1) [(() - (Var 224 __1_k) + (Var 223 __1_k) ())] (Real 8) RowMajor @@ -355,7 +355,7 @@ [] [] [(= - (Var 218 a) + (Var 217 a) (ArrayConstant [] (Array @@ -369,7 +369,7 @@ () ) (= - (Var 218 b) + (Var 217 b) (ArrayConstant [] (Array @@ -384,7 +384,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -396,9 +396,9 @@ (IntegerConstant 1 (Integer 4))) [(= (ArrayItem - (Var 218 b) + (Var 217 b) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor @@ -413,17 +413,17 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerConstant 1151 (Integer 4)) (IntegerConstant 1 (Integer 4))) [(SubroutineCall - 218 vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization + 217 vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization () - [((Var 218 a)) - ((Var 218 b)) + [((Var 217 a)) + ((Var 217 b)) ((IntegerBinOp - (Var 218 i) + (Var 217 i) Mul (IntegerConstant 8 (Integer 4)) (Integer 4) @@ -431,7 +431,7 @@ )) ((IntegerBinOp (IntegerBinOp - (Var 218 i) + (Var 217 i) Add (IntegerConstant 1 (Integer 4)) (Integer 4) @@ -449,7 +449,7 @@ ) (DoLoop () - ((Var 218 i) + ((Var 217 i) (IntegerConstant 0 (Integer 4)) (IntegerBinOp (IntegerConstant 9216 (Integer 4)) @@ -462,9 +462,9 @@ [(Assert (RealCompare (ArrayItem - (Var 218 a) + (Var 217 a) [(() - (Var 218 i) + (Var 217 i) ())] (Real 8) RowMajor @@ -498,11 +498,11 @@ main_program: (Program (SymbolTable - 223 + 222 { __main__global_stmts: (ExternalSymbol - 223 + 222 __main__global_stmts 2 __main__global_stmts __main__ @@ -514,7 +514,7 @@ main_program [__main__] [(SubroutineCall - 223 __main__global_stmts + 222 __main__global_stmts 2 __main__global_stmts [] () From 8b84118bb732d9c0ef175066e69cf23beb5ca657 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <151380951+kmr-srbh@users.noreply.github.com> Date: Sun, 10 Mar 2024 08:01:59 +0530 Subject: [PATCH 11/23] Update variable names in tests Co-authored-by: Shaikh Ubaid --- integration_tests/test_str_attributes.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/integration_tests/test_str_attributes.py b/integration_tests/test_str_attributes.py index 5fad617d31..99359d06f4 100755 --- a/integration_tests/test_str_attributes.py +++ b/integration_tests/test_str_attributes.py @@ -354,12 +354,12 @@ def is_title(): assert " ".istitle() == False def is_space(): - s: str = " \t\n\v\f\r" - assert s.isspace() == True + s1: str = " \t\n\v\f\r" + assert s1.isspace() == True assert " \t\n\v\f\r".isspace() == True - s: str = " \t\n\v\f\rabcd" - assert s.isspace() == False + s2: str = " \t\n\v\f\rabcd" + assert s2.isspace() == False assert " \t\n\v\f\rabcd".isspace() == False assert "\n".isspace() == True From e48738e1226fde4714ccf697b9e84740df368d2d Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 08:05:29 +0530 Subject: [PATCH 12/23] Remove redundant list --- src/runtime/lpython_builtin.py | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index 5f25f61d4e..834a915923 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1019,32 +1019,6 @@ def _lpython_str_isascii(s: str) -> bool: def _lpython_str_isspace(s: str) -> bool: # A Unicode character is considered a 'whitespace' if it has has a bidirectional # type 'WS', 'B' or 'S'; or the category 'Zs'. - WHITESPACE: list[str] = [ - " ", # SPACE - "\n", # LINE FEED (LF) - "\r", # CARRIAGE RETURN (CR) - "\t", # CHARACTER TABULATION (HT) - "\v", # VERTICAL TAB (VT) - "\f", # FORM FEED (FF) - "\u00A0", # NO-BREAK SPACE - "\u1680", # OGHAM SPACE MARK - "\u2000", # EN QUAD - "\u2001", # EM QUAD - "\u2002", # EN SPACE - "\u2003", # EM SPACE - "\u2004", # THREE-PER-EM SPACE - "\u2005", # FOUR-PER-EM SPACE - "\u2006", # SIX-PER-EM SPACE - "\u2007", # FIGURE SPACE - "\u2008", # PUNCTUATION SPACE - "\u2009", # THIN SPACE - "\u200A", # HAIR SPACE - "\u2028", # LINE SEPARATOR - "\u2029", # PARAGRAPH SEPARATOR - "\u202F", # NARROW NO-BREAK SPACE - "\u205F", # MEDIUM MATHEMATICAL SPACE - "\u3000", # IDEOGRAPHIC SPACE - ] if len(s) == 0: return False From 3184d128ca00e18bfff1649d4e4bbe7569445246 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 08:32:19 +0530 Subject: [PATCH 13/23] Update tests and test references --- integration_tests/test_str_attributes.py | 24 +++++++++++++++++++ tests/reference/python-assert1-192ca6c.json | 2 +- tests/reference/python-assert1-192ca6c.stdout | 2 ++ tests/reference/python-assign1-f87bafa.json | 2 +- tests/reference/python-assign1-f87bafa.stdout | 2 ++ tests/reference/python-expr11-e6681c8.json | 2 +- tests/reference/python-expr11-e6681c8.stdout | 2 ++ tests/reference/python-expr14-2e6ab03.json | 2 +- tests/reference/python-expr14-2e6ab03.stdout | 2 ++ tests/reference/python-expr17-3b84714.json | 2 +- tests/reference/python-expr17-3b84714.stdout | 4 ++++ tests/reference/python-expr2-6b69018.json | 2 +- tests/reference/python-expr2-6b69018.stdout | 2 ++ tests/reference/python-expr4-161a0ec.json | 2 +- tests/reference/python-expr4-161a0ec.stdout | 3 ++- tests/reference/python-expr5-dee0e5c.json | 2 +- tests/reference/python-expr5-dee0e5c.stdout | 2 ++ tests/reference/python-expr6-1a1d4fb.json | 2 +- tests/reference/python-expr6-1a1d4fb.stdout | 2 ++ .../tokens-test_literal-e20c024.json | 10 ++++---- .../tokens-test_literal-e20c024.stdout | 13 ++++++++++ 21 files changed, 71 insertions(+), 15 deletions(-) create mode 100644 tests/reference/tokens-test_literal-e20c024.stdout diff --git a/integration_tests/test_str_attributes.py b/integration_tests/test_str_attributes.py index 99359d06f4..e5a7a7e407 100755 --- a/integration_tests/test_str_attributes.py +++ b/integration_tests/test_str_attributes.py @@ -362,6 +362,30 @@ def is_space(): assert s2.isspace() == False assert " \t\n\v\f\rabcd".isspace() == False + s3: str = "abcd \t\n\v\f\ref" + assert s3.isspace() == False + assert "abcd \t\n\v\f\ref".isspace() == False + + s4: str = " \\t\n\v\f\r" + assert s4.isspace() == False + assert " \\t\n\v\f\r".isspace() == False + + s5: str = " \\t\\n\\v\\f\\r" + assert s5.isspace() == False + assert " \\t\\n\\v\\f\\r".isspace() == False + + s6: str = "Hello, LPython!\n" + assert s6.isspace() == False + assert "Hello, LPython!\n".isspace() == False + + s7: str = "\t\tHello! \n" + assert s7.isspace() == False + assert "\t\tHello! \n".isspace() == False + + s8: str = " \t \n \v \f \r " + assert s8.isspace() == True + assert " \t \n \v \f \r ".isspace() == True + assert "\n".isspace() == True assert " ".isspace() == True assert "\r".isspace() == True diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index 1db5a55ee7..ed9457882f 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-assert1-192ca6c.stdout", - "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", + "stdout_hash": "2120f9dd9a8d41e4d67cced7ceb14c4ded9d56335058f66b24cfe12e", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-assert1-192ca6c.stdout b/tests/reference/python-assert1-192ca6c.stdout index 88a510476c..77016e73f3 100644 --- a/tests/reference/python-assert1-192ca6c.stdout +++ b/tests/reference/python-assert1-192ca6c.stdout @@ -3,3 +3,5 @@ def test_assert(): a = 5 assert (a) == (5), "a is not 5" assert (a) != (10) + + diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index ac0ac5afda..f4ce6903f8 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-assign1-f87bafa.stdout", - "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", + "stdout_hash": "6fa5f5e1492cac718631d3c05d27ab2ddda15dd2e56cc37a1ce188b9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-assign1-f87bafa.stdout b/tests/reference/python-assign1-f87bafa.stdout index e083f35a45..caa7aaf2a6 100644 --- a/tests/reference/python-assign1-f87bafa.stdout +++ b/tests/reference/python-assign1-f87bafa.stdout @@ -11,3 +11,5 @@ def test_augassign(): r = r / s a = "" a = a + "test" + + diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 9f40e4dc6d..067b2c4518 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr11-e6681c8.stdout", - "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", + "stdout_hash": "6ae1afc8767434e703cfd38bbdd22275c73effa90a5e86c5c09bab5b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr11-e6681c8.stdout b/tests/reference/python-expr11-e6681c8.stdout index a108676193..da61c57b5a 100644 --- a/tests/reference/python-expr11-e6681c8.stdout +++ b/tests/reference/python-expr11-e6681c8.stdout @@ -6,3 +6,5 @@ def test_StrOp_repeat(): s = "bb" * 4 s = "bb" * -(40) s = "a" * 3 * 3 + + diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 57dfc1ce5e..07804d8bb7 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr14-2e6ab03.stdout", - "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", + "stdout_hash": "4e737bfedf3287210bb61d94eee0b440713c63f1c4a84e262d815332", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr14-2e6ab03.stdout b/tests/reference/python-expr14-2e6ab03.stdout index fcb9a3f182..33a8ae926f 100644 --- a/tests/reference/python-expr14-2e6ab03.stdout +++ b/tests/reference/python-expr14-2e6ab03.stdout @@ -10,3 +10,5 @@ def test_boolean_comparison(): b1 = (b2) != (b3) b1 = (b2) >= (b3) b1 = (b2) <= (b3) + + diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 5ad1fd4c8d..11933a5b96 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr17-3b84714.stdout", - "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", + "stdout_hash": "c5754f71e1cd9a019d7289d5ccee634a42d75ac775b0e115eea48f03", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr17-3b84714.stdout b/tests/reference/python-expr17-3b84714.stdout index d0f78d5ffe..48b07875e4 100644 --- a/tests/reference/python-expr17-3b84714.stdout +++ b/tests/reference/python-expr17-3b84714.stdout @@ -8,3 +8,7 @@ def if_check(): print("positive value") else: print("zero") + + + + diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 07c3053bc1..784e5f3e6f 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr2-6b69018.stdout", - "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", + "stdout_hash": "849450cb39ead48c1935431e54d989370ecece8c711f34e4ca38fd2b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr2-6b69018.stdout b/tests/reference/python-expr2-6b69018.stdout index 523311bbaa..45bd2f5ccc 100644 --- a/tests/reference/python-expr2-6b69018.stdout +++ b/tests/reference/python-expr2-6b69018.stdout @@ -9,3 +9,5 @@ def test_boolOp(): a = a and b == b a = a and b != b a = b or b + + diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index abc691f0c0..9823faecf8 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr4-161a0ec.stdout", - "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", + "stdout_hash": "1378e1d01da96646ba0d45dbc6f5d30f7956e1c874c558df95a9f733", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr4-161a0ec.stdout b/tests/reference/python-expr4-161a0ec.stdout index 81dfdff136..a6a301dd99 100644 --- a/tests/reference/python-expr4-161a0ec.stdout +++ b/tests/reference/python-expr4-161a0ec.stdout @@ -3,4 +3,5 @@ def test_del(): b: i32 a = 4 b = 20 - del a, b \ No newline at end of file + del a, b + diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 1c3f9279d8..5cf281a38d 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr5-dee0e5c.stdout", - "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", + "stdout_hash": "cef56dbae8b4efd362ea96bcbdc080667fd46930c1d7cfbca92bbe8e", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr5-dee0e5c.stdout b/tests/reference/python-expr5-dee0e5c.stdout index 92fb4ec53b..b63878db76 100644 --- a/tests/reference/python-expr5-dee0e5c.stdout +++ b/tests/reference/python-expr5-dee0e5c.stdout @@ -3,3 +3,5 @@ def test_StrOp_concat(): s = "3" + "4" s = "a " + "test" s = "test" + "test" + "test" + + diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index 4637905e1c..f1eb23d77b 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr6-1a1d4fb.stdout", - "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", + "stdout_hash": "f7e339254436fdf45988c26786265c1d00bfcc23c0c5419fc07c0e6c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr6-1a1d4fb.stdout b/tests/reference/python-expr6-1a1d4fb.stdout index fe35320c4e..ccb26aa61f 100644 --- a/tests/reference/python-expr6-1a1d4fb.stdout +++ b/tests/reference/python-expr6-1a1d4fb.stdout @@ -5,3 +5,5 @@ def test_ifexp(): a = 2 b = 6 if (a) == (2) else 8 c = True if (b) > (5) else False + + diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index de80ac4c4e..184f1c5fab 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -5,9 +5,9 @@ "infile_hash": "ac9e219faa40c6554983087e8ac198c323f2e5af284b8689f5608f76", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-test_literal-e20c024.stderr", - "stderr_hash": "58fe8b74550bd6f81761b173626f3d45eaae346665862f1b085eebe8", - "returncode": 1 + "stdout": "tokens-test_literal-e20c024.stdout", + "stdout_hash": "5eef739e7cd2a03fa9b24992f8c4436186d69d8f3a045a00e5a0d6a1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stdout b/tests/reference/tokens-test_literal-e20c024.stdout new file mode 100644 index 0000000000..1ad7dfdd6e --- /dev/null +++ b/tests/reference/tokens-test_literal-e20c024.stdout @@ -0,0 +1,13 @@ +(KEYWORD "def") 0:2 +(TOKEN "identifier" test_literal1) 4:16 +(TOKEN "(") 17:17 +(TOKEN ")") 18:18 +(TOKEN ":") 19:19 +(NEWLINE) 20:20 +(TOKEN "indent") 21:24 +(TOKEN "identifier" x) 25:25 +(TOKEN ":") 26:26 +(TOKEN "identifier" i32) 28:30 +(TOKEN "=") 32:32 +(TOKEN "integer" 123) 34:37 +(EOF) 38:38 From 9d31ba518ae49456b98a8d7684efe76341ba3290 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 08:55:52 +0530 Subject: [PATCH 14/23] Update test references --- tests/reference/python-assert1-192ca6c.json | 2 +- tests/reference/python-assert1-192ca6c.stdout | 2 -- tests/reference/python-assign1-f87bafa.json | 2 +- tests/reference/python-assign1-f87bafa.stdout | 2 -- tests/reference/python-expr11-e6681c8.json | 2 +- tests/reference/python-expr11-e6681c8.stdout | 2 -- tests/reference/python-expr14-2e6ab03.json | 2 +- tests/reference/python-expr14-2e6ab03.stdout | 2 -- tests/reference/python-expr17-3b84714.json | 2 +- tests/reference/python-expr17-3b84714.stdout | 4 ---- tests/reference/python-expr2-6b69018.json | 2 +- tests/reference/python-expr2-6b69018.stdout | 2 -- tests/reference/python-expr4-161a0ec.json | 2 +- tests/reference/python-expr4-161a0ec.stdout | 3 +-- tests/reference/python-expr5-dee0e5c.json | 2 +- tests/reference/python-expr5-dee0e5c.stdout | 2 -- tests/reference/python-expr6-1a1d4fb.json | 2 +- tests/reference/python-expr6-1a1d4fb.stdout | 2 -- 18 files changed, 10 insertions(+), 29 deletions(-) diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index ed9457882f..1db5a55ee7 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-assert1-192ca6c.stdout", - "stdout_hash": "2120f9dd9a8d41e4d67cced7ceb14c4ded9d56335058f66b24cfe12e", + "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-assert1-192ca6c.stdout b/tests/reference/python-assert1-192ca6c.stdout index 77016e73f3..88a510476c 100644 --- a/tests/reference/python-assert1-192ca6c.stdout +++ b/tests/reference/python-assert1-192ca6c.stdout @@ -3,5 +3,3 @@ def test_assert(): a = 5 assert (a) == (5), "a is not 5" assert (a) != (10) - - diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index f4ce6903f8..ac0ac5afda 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-assign1-f87bafa.stdout", - "stdout_hash": "6fa5f5e1492cac718631d3c05d27ab2ddda15dd2e56cc37a1ce188b9", + "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-assign1-f87bafa.stdout b/tests/reference/python-assign1-f87bafa.stdout index caa7aaf2a6..e083f35a45 100644 --- a/tests/reference/python-assign1-f87bafa.stdout +++ b/tests/reference/python-assign1-f87bafa.stdout @@ -11,5 +11,3 @@ def test_augassign(): r = r / s a = "" a = a + "test" - - diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 067b2c4518..9f40e4dc6d 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr11-e6681c8.stdout", - "stdout_hash": "6ae1afc8767434e703cfd38bbdd22275c73effa90a5e86c5c09bab5b", + "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr11-e6681c8.stdout b/tests/reference/python-expr11-e6681c8.stdout index da61c57b5a..a108676193 100644 --- a/tests/reference/python-expr11-e6681c8.stdout +++ b/tests/reference/python-expr11-e6681c8.stdout @@ -6,5 +6,3 @@ def test_StrOp_repeat(): s = "bb" * 4 s = "bb" * -(40) s = "a" * 3 * 3 - - diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 07804d8bb7..57dfc1ce5e 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr14-2e6ab03.stdout", - "stdout_hash": "4e737bfedf3287210bb61d94eee0b440713c63f1c4a84e262d815332", + "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr14-2e6ab03.stdout b/tests/reference/python-expr14-2e6ab03.stdout index 33a8ae926f..fcb9a3f182 100644 --- a/tests/reference/python-expr14-2e6ab03.stdout +++ b/tests/reference/python-expr14-2e6ab03.stdout @@ -10,5 +10,3 @@ def test_boolean_comparison(): b1 = (b2) != (b3) b1 = (b2) >= (b3) b1 = (b2) <= (b3) - - diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 11933a5b96..5ad1fd4c8d 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr17-3b84714.stdout", - "stdout_hash": "c5754f71e1cd9a019d7289d5ccee634a42d75ac775b0e115eea48f03", + "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr17-3b84714.stdout b/tests/reference/python-expr17-3b84714.stdout index 48b07875e4..d0f78d5ffe 100644 --- a/tests/reference/python-expr17-3b84714.stdout +++ b/tests/reference/python-expr17-3b84714.stdout @@ -8,7 +8,3 @@ def if_check(): print("positive value") else: print("zero") - - - - diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 784e5f3e6f..07c3053bc1 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr2-6b69018.stdout", - "stdout_hash": "849450cb39ead48c1935431e54d989370ecece8c711f34e4ca38fd2b", + "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr2-6b69018.stdout b/tests/reference/python-expr2-6b69018.stdout index 45bd2f5ccc..523311bbaa 100644 --- a/tests/reference/python-expr2-6b69018.stdout +++ b/tests/reference/python-expr2-6b69018.stdout @@ -9,5 +9,3 @@ def test_boolOp(): a = a and b == b a = a and b != b a = b or b - - diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index 9823faecf8..abc691f0c0 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr4-161a0ec.stdout", - "stdout_hash": "1378e1d01da96646ba0d45dbc6f5d30f7956e1c874c558df95a9f733", + "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr4-161a0ec.stdout b/tests/reference/python-expr4-161a0ec.stdout index a6a301dd99..81dfdff136 100644 --- a/tests/reference/python-expr4-161a0ec.stdout +++ b/tests/reference/python-expr4-161a0ec.stdout @@ -3,5 +3,4 @@ def test_del(): b: i32 a = 4 b = 20 - del a, b - + del a, b \ No newline at end of file diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 5cf281a38d..1c3f9279d8 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr5-dee0e5c.stdout", - "stdout_hash": "cef56dbae8b4efd362ea96bcbdc080667fd46930c1d7cfbca92bbe8e", + "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr5-dee0e5c.stdout b/tests/reference/python-expr5-dee0e5c.stdout index b63878db76..92fb4ec53b 100644 --- a/tests/reference/python-expr5-dee0e5c.stdout +++ b/tests/reference/python-expr5-dee0e5c.stdout @@ -3,5 +3,3 @@ def test_StrOp_concat(): s = "3" + "4" s = "a " + "test" s = "test" + "test" + "test" - - diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index f1eb23d77b..4637905e1c 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "python-expr6-1a1d4fb.stdout", - "stdout_hash": "f7e339254436fdf45988c26786265c1d00bfcc23c0c5419fc07c0e6c", + "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/python-expr6-1a1d4fb.stdout b/tests/reference/python-expr6-1a1d4fb.stdout index ccb26aa61f..fe35320c4e 100644 --- a/tests/reference/python-expr6-1a1d4fb.stdout +++ b/tests/reference/python-expr6-1a1d4fb.stdout @@ -5,5 +5,3 @@ def test_ifexp(): a = 2 b = 6 if (a) == (2) else 8 c = True if (b) > (5) else False - - From dfce8917c445bcf6500c59b4c0c28a29d3d5627d Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 09:13:59 +0530 Subject: [PATCH 15/23] Remove unnecesary test --- tests/errors/test_literal.py | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 tests/errors/test_literal.py diff --git a/tests/errors/test_literal.py b/tests/errors/test_literal.py deleted file mode 100644 index 3800abf26a..0000000000 --- a/tests/errors/test_literal.py +++ /dev/null @@ -1,2 +0,0 @@ -def test_literal1(): - x: i32 = 0123 \ No newline at end of file From 72dc26bc70a72880665c65462794bc331a3cf9ba Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 09:42:05 +0530 Subject: [PATCH 16/23] Undo deleting file --- tests/errors/test_literal.py | 6 + .../asr-test_list_count-4b42498.stdout | 117 ++++++++++++++++++ .../tokens-test_literal-e20c024.json | 4 +- .../tokens-test_literal-e20c024.stdout | 38 ++++-- 4 files changed, 150 insertions(+), 15 deletions(-) create mode 100644 tests/errors/test_literal.py create mode 100644 tests/reference/asr-test_list_count-4b42498.stdout diff --git a/tests/errors/test_literal.py b/tests/errors/test_literal.py new file mode 100644 index 0000000000..18bef7fb31 --- /dev/null +++ b/tests/errors/test_literal.py @@ -0,0 +1,6 @@ +from lpython import i32 + +def test_literal1(): + x: i32 = 0123 + +test_literal1() \ No newline at end of file diff --git a/tests/reference/asr-test_list_count-4b42498.stdout b/tests/reference/asr-test_list_count-4b42498.stdout new file mode 100644 index 0000000000..f78bcd64b9 --- /dev/null +++ b/tests/reference/asr-test_list_count-4b42498.stdout @@ -0,0 +1,117 @@ +(TranslationUnit + (SymbolTable + 1 + { + __main__: + (Module + (SymbolTable + 2 + { + test_list_count_error: + (Function + (SymbolTable + 3 + { + __lcompilers_dummy: + (Variable + 3 + __lcompilers_dummy + [] + Local + () + () + Default + (Integer 4) + () + Source + Public + Required + .false. + ), + a: + (Variable + 3 + a + [] + Local + () + () + Default + (List + (Integer 4) + ) + () + Source + Public + Required + .false. + ) + }) + test_list_count_error + (FunctionType + [] + () + Source + Implementation + () + .false. + .false. + .false. + .false. + .false. + [] + .false. + ) + [] + [] + [(= + (Var 3 a) + (ListConstant + [(IntegerConstant 1 (Integer 4)) + (IntegerConstant 2 (Integer 4)) + (IntegerConstant 3 (Integer 4))] + (List + (Integer 4) + ) + ) + () + ) + (= + (Var 3 __lcompilers_dummy) + (ListCount + (Var 3 a) + (RealConstant + 1.000000 + (Real 8) + ) + (Integer 4) + () + ) + () + )] + () + Public + .false. + .false. + () + ) + }) + __main__ + [] + .false. + .false. + ), + main_program: + (Program + (SymbolTable + 4 + { + + }) + main_program + [] + [] + ) + }) + [] +) diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index 184f1c5fab..646e3635d8 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -2,11 +2,11 @@ "basename": "tokens-test_literal-e20c024", "cmd": "lpython --no-color --show-tokens {infile} -o {outfile}", "infile": "tests/errors/test_literal.py", - "infile_hash": "ac9e219faa40c6554983087e8ac198c323f2e5af284b8689f5608f76", + "infile_hash": "51816f91966accc300687c81b8903f6d64f96dd7085f9f8b82e5f19a", "outfile": null, "outfile_hash": null, "stdout": "tokens-test_literal-e20c024.stdout", - "stdout_hash": "5eef739e7cd2a03fa9b24992f8c4436186d69d8f3a045a00e5a0d6a1", + "stdout_hash": "cd5d90b5519655776ec9d8723286c9cd7259c1063269a5919fbdc5b9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/tokens-test_literal-e20c024.stdout b/tests/reference/tokens-test_literal-e20c024.stdout index 1ad7dfdd6e..cd68e2a461 100644 --- a/tests/reference/tokens-test_literal-e20c024.stdout +++ b/tests/reference/tokens-test_literal-e20c024.stdout @@ -1,13 +1,25 @@ -(KEYWORD "def") 0:2 -(TOKEN "identifier" test_literal1) 4:16 -(TOKEN "(") 17:17 -(TOKEN ")") 18:18 -(TOKEN ":") 19:19 -(NEWLINE) 20:20 -(TOKEN "indent") 21:24 -(TOKEN "identifier" x) 25:25 -(TOKEN ":") 26:26 -(TOKEN "identifier" i32) 28:30 -(TOKEN "=") 32:32 -(TOKEN "integer" 123) 34:37 -(EOF) 38:38 +(KEYWORD "from") 0:3 +(TOKEN "identifier" lpython) 5:11 +(KEYWORD "import") 13:18 +(TOKEN "identifier" i32) 20:22 +(NEWLINE) 23:23 +(NEWLINE) 24:24 +(KEYWORD "def") 25:27 +(TOKEN "identifier" test_literal1) 29:41 +(TOKEN "(") 42:42 +(TOKEN ")") 43:43 +(TOKEN ":") 44:44 +(NEWLINE) 45:45 +(TOKEN "indent") 46:49 +(TOKEN "identifier" x) 50:50 +(TOKEN ":") 51:51 +(TOKEN "identifier" i32) 53:55 +(TOKEN "=") 57:57 +(TOKEN "integer" 123) 59:62 +(NEWLINE) 63:63 +(NEWLINE) 64:64 +(TOKEN "dedent") 64:64 +(TOKEN "identifier" test_literal1) 65:77 +(TOKEN "(") 78:78 +(TOKEN ")") 79:79 +(EOF) 80:80 From 4a073f1c8e5114f984d23186c944ab9a775b12f3 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 10:14:06 +0530 Subject: [PATCH 17/23] Update test references --- tests/errors/test_literal.py | 4 +--- tests/reference/asr-array_01_decl-39cf894.json | 10 +++++----- tests/reference/asr-array_01_decl-39cf894.stderr | 1 + tests/reference/asr-array_02_decl-e8f6874.json | 10 +++++----- tests/reference/asr-array_02_decl-e8f6874.stderr | 1 + tests/reference/asr-arrays_01-a617b64.json | 4 ++-- tests/reference/asr-arrays_01-a617b64.stderr | 9 +-------- tests/reference/asr-arrays_02-da94458.json | 4 ++-- tests/reference/asr-arrays_02-da94458.stderr | 6 +----- tests/reference/asr-arrays_03-de2e952.json | 4 ++-- tests/reference/asr-arrays_03-de2e952.stderr | 6 +----- tests/reference/asr-arrays_04-880407c.json | 4 ++-- tests/reference/asr-arrays_04-880407c.stderr | 6 +----- tests/reference/asr-arrays_05-ec8fbd5.json | 4 ++-- tests/reference/asr-arrays_05-ec8fbd5.stderr | 6 +----- tests/reference/asr-arrays_06-fbb09a3.json | 4 ++-- tests/reference/asr-arrays_06-fbb09a3.stderr | 6 +----- tests/reference/asr-arrays_07-de430fd.json | 4 ++-- tests/reference/asr-arrays_07-de430fd.stderr | 6 +----- tests/reference/asr-arrays_08-ba317a3.json | 4 ++-- tests/reference/asr-arrays_08-ba317a3.stderr | 6 +----- tests/reference/asr-arrays_09-50ee586.json | 4 ++-- tests/reference/asr-arrays_09-50ee586.stderr | 6 +----- tests/reference/asr-arrays_10-bc82d75.json | 4 ++-- tests/reference/asr-arrays_10-bc82d75.stderr | 6 +----- tests/reference/asr-arrays_11-fc505b4.json | 4 ++-- tests/reference/asr-arrays_11-fc505b4.stderr | 6 +----- tests/reference/asr-arrays_12-63d6f25.json | 4 ++-- tests/reference/asr-arrays_12-63d6f25.stderr | 6 +----- tests/reference/asr-arrays_13-b5fcc7e.json | 4 ++-- tests/reference/asr-arrays_13-b5fcc7e.stderr | 6 +----- tests/reference/asr-arrays_14-78be00e.json | 4 ++-- tests/reference/asr-arrays_14-78be00e.stderr | 6 +----- tests/reference/asr-assert1-1ce92ea.json | 10 +++++----- tests/reference/asr-assert1-1ce92ea.stderr | 1 + tests/reference/asr-assign1-886f049.json | 10 +++++----- tests/reference/asr-assign1-886f049.stderr | 1 + tests/reference/asr-assign2-8d1a2ee.json | 10 +++++----- tests/reference/asr-assign2-8d1a2ee.stderr | 1 + tests/reference/asr-bindc_01-6d521a9.json | 10 +++++----- tests/reference/asr-bindc_01-6d521a9.stderr | 1 + tests/reference/asr-bindc_01-f761165.json | 4 ++-- tests/reference/asr-bindc_01-f761165.stderr | 9 +-------- tests/reference/asr-bindc_02-5092d8e.json | 4 ++-- tests/reference/asr-bindc_02-5092d8e.stderr | 9 +-------- tests/reference/asr-bindc_02-bc1a7ea.json | 10 +++++----- tests/reference/asr-bindc_02-bc1a7ea.stderr | 1 + tests/reference/asr-bindc_03-95dbba7.json | 4 ++-- tests/reference/asr-bindc_03-95dbba7.stderr | 6 +----- tests/reference/asr-bindc_04-06bd800.json | 4 ++-- tests/reference/asr-bindc_04-06bd800.stderr | 6 +----- tests/reference/asr-bindc_10e-8b10394.json | 4 ++-- tests/reference/asr-bindc_10e-8b10394.stderr | 15 +-------------- tests/reference/asr-c_interop1-cf2e9b4.json | 10 +++++----- tests/reference/asr-c_interop1-cf2e9b4.stderr | 1 + tests/reference/asr-callback_01-df40fd5.json | 10 +++++----- tests/reference/asr-callback_01-df40fd5.stderr | 1 + tests/reference/asr-cast-435c233.json | 10 +++++----- tests/reference/asr-cast-435c233.stderr | 1 + tests/reference/asr-complex1-f26c460.json | 10 +++++----- tests/reference/asr-complex1-f26c460.stderr | 1 + tests/reference/asr-const_01-af8289b.json | 4 ++-- tests/reference/asr-const_01-af8289b.stderr | 6 +----- tests/reference/asr-const_02-fce29b7.json | 4 ++-- tests/reference/asr-const_02-fce29b7.stderr | 6 +----- tests/reference/asr-constants1-5828e8a.json | 10 +++++----- tests/reference/asr-constants1-5828e8a.stderr | 1 + tests/reference/asr-cptr_01-4e660f1.json | 4 ++-- tests/reference/asr-cptr_01-4e660f1.stderr | 6 +----- tests/reference/asr-dictionary1-a105a36.json | 10 +++++----- tests/reference/asr-dictionary1-a105a36.stderr | 1 + .../asr-doconcurrentloop_01-3fdc189.json | 10 +++++----- .../asr-doconcurrentloop_01-3fdc189.stderr | 1 + tests/reference/asr-elemental_01-b58df26.json | 10 +++++----- tests/reference/asr-elemental_01-b58df26.stderr | 1 + tests/reference/asr-enum_01-30e1b4a.json | 4 ++-- tests/reference/asr-enum_01-30e1b4a.stderr | 10 +--------- tests/reference/asr-enum_02-54656c5.json | 4 ++-- tests/reference/asr-enum_02-54656c5.stderr | 10 +--------- tests/reference/asr-expr1-8df2d66.json | 10 +++++----- tests/reference/asr-expr1-8df2d66.stderr | 1 + tests/reference/asr-expr10-efcbb1b.json | 10 +++++----- tests/reference/asr-expr10-efcbb1b.stderr | 1 + tests/reference/asr-expr11-9b91d35.json | 10 +++++----- tests/reference/asr-expr11-9b91d35.stderr | 1 + tests/reference/asr-expr12-5c5b71e.json | 10 +++++----- tests/reference/asr-expr12-5c5b71e.stderr | 1 + tests/reference/asr-expr13-81bdb5a.json | 10 +++++----- tests/reference/asr-expr13-81bdb5a.stderr | 1 + tests/reference/asr-expr16-a3dc453.json | 4 ++-- tests/reference/asr-expr16-a3dc453.stderr | 6 +----- tests/reference/asr-expr2-2e78a12.json | 10 +++++----- tests/reference/asr-expr2-2e78a12.stderr | 1 + tests/reference/asr-expr4-cef6743.json | 10 +++++----- tests/reference/asr-expr4-cef6743.stderr | 1 + tests/reference/asr-expr5-645ffcc.json | 10 +++++----- tests/reference/asr-expr5-645ffcc.stderr | 1 + tests/reference/asr-expr6-368e5ed.json | 10 +++++----- tests/reference/asr-expr6-368e5ed.stderr | 1 + tests/reference/asr-expr7-480ba2f.json | 8 ++++---- tests/reference/asr-expr7-480ba2f.stderr | 12 +----------- tests/reference/asr-expr8-6beda60.json | 10 +++++----- tests/reference/asr-expr8-6beda60.stderr | 1 + tests/reference/asr-expr9-814e4bc.json | 10 +++++----- tests/reference/asr-expr9-814e4bc.stderr | 1 + tests/reference/asr-expr_01-211000e.json | 10 +++++----- tests/reference/asr-expr_01-211000e.stderr | 1 + tests/reference/asr-expr_01-a0d4829.json | 10 +++++----- tests/reference/asr-expr_01-a0d4829.stderr | 1 + tests/reference/asr-expr_05-3a37324.json | 10 +++++----- tests/reference/asr-expr_05-3a37324.stderr | 1 + tests/reference/asr-expr_07-7742668.json | 10 +++++----- tests/reference/asr-expr_07-7742668.stderr | 1 + tests/reference/asr-expr_09-f3e89c8.json | 10 +++++----- tests/reference/asr-expr_09-f3e89c8.stderr | 1 + tests/reference/asr-expr_10-d39708c.json | 10 +++++----- tests/reference/asr-expr_10-d39708c.stderr | 1 + tests/reference/asr-expr_12-6769be0.json | 10 +++++----- tests/reference/asr-expr_12-6769be0.stderr | 1 + tests/reference/asr-expr_14-f2bd343.json | 10 +++++----- tests/reference/asr-expr_14-f2bd343.stderr | 1 + tests/reference/asr-func_01-d87aa4a.json | 4 ++-- tests/reference/asr-func_01-d87aa4a.stderr | 10 +--------- tests/reference/asr-func_02-b439474.json | 4 ++-- tests/reference/asr-func_02-b439474.stderr | 6 +----- tests/reference/asr-func_03-cd744a0.json | 4 ++-- tests/reference/asr-func_03-cd744a0.stderr | 6 +----- tests/reference/asr-func_04-eef2656.json | 4 ++-- tests/reference/asr-func_04-eef2656.stderr | 6 +----- tests/reference/asr-func_05-c22b921.json | 4 ++-- tests/reference/asr-func_05-c22b921.stderr | 6 +----- tests/reference/asr-func_06-62e738c.json | 4 ++-- tests/reference/asr-func_06-62e738c.stderr | 9 +-------- tests/reference/asr-func_07-4a8c076.json | 4 ++-- tests/reference/asr-func_07-4a8c076.stderr | 6 +----- tests/reference/asr-func_08-c137415.json | 4 ++-- tests/reference/asr-func_08-c137415.stderr | 6 +----- tests/reference/asr-func_inline_01-56af272.json | 10 +++++----- tests/reference/asr-func_inline_01-56af272.stderr | 1 + tests/reference/asr-generics_01-d616074.json | 10 +++++----- tests/reference/asr-generics_01-d616074.stderr | 1 + tests/reference/asr-generics_02-e2ea5c9.json | 10 +++++----- tests/reference/asr-generics_02-e2ea5c9.stderr | 1 + .../reference/asr-generics_array_01-682b1b2.json | 10 +++++----- .../asr-generics_array_01-682b1b2.stderr | 1 + .../reference/asr-generics_array_02-22c8dc1.json | 10 +++++----- .../asr-generics_array_02-22c8dc1.stderr | 1 + .../reference/asr-generics_array_03-fb3706c.json | 10 +++++----- .../asr-generics_array_03-fb3706c.stderr | 1 + .../reference/asr-generics_error_01-1e05cd6.json | 4 ++-- .../asr-generics_error_01-1e05cd6.stderr | 6 +----- .../reference/asr-generics_error_02-d614928.json | 4 ++-- .../asr-generics_error_02-d614928.stderr | 6 +----- .../reference/asr-generics_error_03-208d10d.json | 4 ++-- .../asr-generics_error_03-208d10d.stderr | 10 +--------- tests/reference/asr-generics_list_01-39c4044.json | 10 +++++----- .../reference/asr-generics_list_01-39c4044.stderr | 1 + tests/reference/asr-global_scope1-354e217.json | 10 +++++----- tests/reference/asr-global_scope1-354e217.stderr | 1 + tests/reference/asr-global_syms_01-273906f.json | 10 +++++----- tests/reference/asr-global_syms_01-273906f.stderr | 1 + tests/reference/asr-intent_01-66824bc.json | 10 +++++----- tests/reference/asr-intent_01-66824bc.stderr | 1 + tests/reference/asr-kwargs_01_error-ab9530d.json | 4 ++-- .../reference/asr-kwargs_01_error-ab9530d.stderr | 6 +----- tests/reference/asr-kwargs_02_error-7c91f8f.json | 4 ++-- .../reference/asr-kwargs_02_error-7c91f8f.stderr | 6 +----- tests/reference/asr-kwargs_03_error-a68cc46.json | 4 ++-- .../reference/asr-kwargs_03_error-a68cc46.stderr | 6 +----- tests/reference/asr-lambda_01-1ec3e01.json | 4 ++-- tests/reference/asr-lambda_01-1ec3e01.stderr | 6 +----- tests/reference/asr-list1-770ba33.json | 10 +++++----- tests/reference/asr-list1-770ba33.stderr | 1 + tests/reference/asr-loop1-10d3109.json | 10 +++++----- tests/reference/asr-loop1-10d3109.stderr | 1 + tests/reference/asr-loop3-a579196.json | 10 +++++----- tests/reference/asr-loop3-a579196.stderr | 1 + tests/reference/asr-loop4-3d3216e.json | 10 +++++----- tests/reference/asr-loop4-3d3216e.stderr | 1 + tests/reference/asr-loop_01-e7aa06a.json | 4 ++-- tests/reference/asr-loop_01-e7aa06a.stderr | 6 +----- tests/reference/asr-loop_02-5741651.json | 4 ++-- tests/reference/asr-loop_02-5741651.stderr | 6 +----- tests/reference/asr-loop_03-401ab45.json | 4 ++-- tests/reference/asr-loop_03-401ab45.stderr | 6 +----- tests/reference/asr-modules_02-ec92e6f.json | 10 +++++----- tests/reference/asr-modules_02-ec92e6f.stderr | 1 + tests/reference/asr-print_02-afbe092.json | 10 +++++----- tests/reference/asr-print_02-afbe092.stderr | 1 + .../asr-print_list_tuple_03-9de3736.json | 10 +++++----- .../asr-print_list_tuple_03-9de3736.stderr | 1 + tests/reference/asr-set1-b7b913a.json | 10 +++++----- tests/reference/asr-set1-b7b913a.stderr | 1 + tests/reference/asr-string_01-78629c4.json | 4 ++-- tests/reference/asr-string_01-78629c4.stderr | 6 +----- tests/reference/asr-string_02-499c9ff.json | 4 ++-- tests/reference/asr-string_02-499c9ff.stderr | 6 +----- tests/reference/asr-structs_01-0893e35.json | 4 ++-- tests/reference/asr-structs_01-0893e35.stderr | 6 +----- tests/reference/asr-structs_01-66dc2c9.json | 10 +++++----- tests/reference/asr-structs_01-66dc2c9.stderr | 1 + tests/reference/asr-structs_01-be14d49.json | 10 +++++----- tests/reference/asr-structs_01-be14d49.stderr | 1 + tests/reference/asr-structs_02-2ab459a.json | 10 +++++----- tests/reference/asr-structs_02-2ab459a.stderr | 1 + tests/reference/asr-structs_02-f95782c.json | 4 ++-- tests/reference/asr-structs_02-f95782c.stderr | 6 +----- tests/reference/asr-structs_03-0cef911.json | 10 +++++----- tests/reference/asr-structs_03-0cef911.stderr | 1 + tests/reference/asr-structs_03-754fb64.json | 4 ++-- tests/reference/asr-structs_03-754fb64.stderr | 6 +----- tests/reference/asr-structs_04-387747b.json | 10 +++++----- tests/reference/asr-structs_04-387747b.stderr | 1 + tests/reference/asr-structs_04-7b864bc.json | 4 ++-- tests/reference/asr-structs_04-7b864bc.stderr | 6 +----- tests/reference/asr-structs_05-fa98307.json | 10 +++++----- tests/reference/asr-structs_05-fa98307.stderr | 1 + tests/reference/asr-structs_06-6e14537.json | 4 ++-- tests/reference/asr-structs_06-6e14537.stderr | 6 +----- tests/reference/asr-structs_07-83694b7.json | 4 ++-- tests/reference/asr-structs_07-83694b7.stderr | 6 +----- tests/reference/asr-structs_08-fa4dbf0.json | 4 ++-- tests/reference/asr-structs_08-fa4dbf0.stderr | 6 +----- tests/reference/asr-structs_09-f3ffe08.json | 4 ++-- tests/reference/asr-structs_09-f3ffe08.stderr | 6 +----- tests/reference/asr-structs_10-cb8a283.json | 4 ++-- tests/reference/asr-structs_10-cb8a283.stderr | 10 +--------- tests/reference/asr-structs_16-44de89a.json | 10 +++++----- tests/reference/asr-structs_16-44de89a.stderr | 1 + tests/reference/asr-subscript1-1acfc19.json | 10 +++++----- tests/reference/asr-subscript1-1acfc19.stderr | 1 + .../reference/asr-test_annassign_01-2f18669.json | 4 ++-- .../asr-test_annassign_01-2f18669.stderr | 6 +----- .../reference/asr-test_annassign_02-accf6db.json | 4 ++-- .../asr-test_annassign_02-accf6db.stderr | 6 +----- .../reference/asr-test_annassign_03-f8c6160.json | 4 ++-- .../asr-test_annassign_03-f8c6160.stderr | 6 +----- .../asr-test_annassign_type_mismatch-7dac7be.json | 4 ++-- ...sr-test_annassign_type_mismatch-7dac7be.stderr | 6 +----- ...asr-test_annassign_type_mismatch2-fc883f7.json | 4 ++-- ...r-test_annassign_type_mismatch2-fc883f7.stderr | 6 +----- .../asr-test_append_type_mismatch-030e9c7.json | 4 ++-- .../asr-test_append_type_mismatch-030e9c7.stderr | 6 +----- tests/reference/asr-test_assign1-a94d41e.json | 4 ++-- tests/reference/asr-test_assign1-a94d41e.stderr | 6 +----- tests/reference/asr-test_assign2-fa29029.json | 4 ++-- tests/reference/asr-test_assign2-fa29029.stderr | 6 +----- tests/reference/asr-test_assign3-cc6fc9d.json | 4 ++-- tests/reference/asr-test_assign3-cc6fc9d.stderr | 6 +----- tests/reference/asr-test_assign4-a2136e0.json | 4 ++-- tests/reference/asr-test_assign4-a2136e0.stderr | 6 +----- tests/reference/asr-test_assign5-694a98f.json | 4 ++-- tests/reference/asr-test_assign5-694a98f.stderr | 6 +----- tests/reference/asr-test_assign6-05cd64f.json | 4 ++-- tests/reference/asr-test_assign6-05cd64f.stderr | 6 +----- tests/reference/asr-test_assign7-beebac3.json | 4 ++-- tests/reference/asr-test_assign7-beebac3.stderr | 6 +----- tests/reference/asr-test_assign8-4b26e63.json | 4 ++-- tests/reference/asr-test_assign8-4b26e63.stderr | 6 +----- tests/reference/asr-test_assign9-51278b8.json | 4 ++-- tests/reference/asr-test_assign9-51278b8.stderr | 6 +----- tests/reference/asr-test_async-361297c.json | 4 ++-- tests/reference/asr-test_async-361297c.stderr | 10 +--------- tests/reference/asr-test_binop1-50b63f6.json | 4 ++-- tests/reference/asr-test_binop1-50b63f6.stderr | 6 +----- tests/reference/asr-test_binop2-e5749af.json | 4 ++-- tests/reference/asr-test_binop2-e5749af.stderr | 6 +----- tests/reference/asr-test_binop3-a67201d.json | 4 ++-- tests/reference/asr-test_binop3-a67201d.stderr | 6 +----- tests/reference/asr-test_bit_length-da3a264.json | 4 ++-- .../reference/asr-test_bit_length-da3a264.stderr | 6 +----- .../asr-test_bitwise_on_complex-dd9568b.json | 4 ++-- .../asr-test_bitwise_on_complex-dd9568b.stderr | 6 +----- .../asr-test_bitwise_on_float-2e09b30.json | 4 ++-- .../asr-test_bitwise_on_float-2e09b30.stderr | 6 +----- tests/reference/asr-test_bool_binop-f856ef0.json | 10 +++++----- .../reference/asr-test_bool_binop-f856ef0.stderr | 1 + tests/reference/asr-test_builtin-aa64615.json | 10 +++++----- tests/reference/asr-test_builtin-aa64615.stderr | 1 + tests/reference/asr-test_builtin_abs-c74d2c9.json | 10 +++++----- .../reference/asr-test_builtin_abs-c74d2c9.stderr | 1 + tests/reference/asr-test_builtin_bin-52ba9fa.json | 10 +++++----- .../reference/asr-test_builtin_bin-52ba9fa.stderr | 1 + .../reference/asr-test_builtin_bool-330223a.json | 10 +++++----- .../asr-test_builtin_bool-330223a.stderr | 1 + .../reference/asr-test_builtin_float-20601dd.json | 10 +++++----- .../asr-test_builtin_float-20601dd.stderr | 1 + tests/reference/asr-test_builtin_hex-64bd268.json | 10 +++++----- .../reference/asr-test_builtin_hex-64bd268.stderr | 1 + tests/reference/asr-test_builtin_int-8f88fdc.json | 10 +++++----- .../reference/asr-test_builtin_int-8f88fdc.stderr | 1 + tests/reference/asr-test_builtin_len-55b0dec.json | 10 +++++----- .../reference/asr-test_builtin_len-55b0dec.stderr | 1 + tests/reference/asr-test_builtin_oct-20b9066.json | 10 +++++----- .../reference/asr-test_builtin_oct-20b9066.stderr | 1 + tests/reference/asr-test_builtin_pow-f02fcda.json | 8 ++++---- .../reference/asr-test_builtin_pow-f02fcda.stderr | 6 +----- .../reference/asr-test_builtin_round-7417a21.json | 10 +++++----- .../asr-test_builtin_round-7417a21.stderr | 1 + tests/reference/asr-test_builtin_str-580e920.json | 10 +++++----- .../reference/asr-test_builtin_str-580e920.stderr | 1 + .../reference/asr-test_c_interop_01-e374f43.json | 10 +++++----- .../asr-test_c_interop_01-e374f43.stderr | 1 + tests/reference/asr-test_chr-91f4987.json | 4 ++-- tests/reference/asr-test_chr-91f4987.stderr | 6 +----- tests/reference/asr-test_compare_01-c594bbe.json | 4 ++-- .../reference/asr-test_compare_01-c594bbe.stderr | 6 +----- tests/reference/asr-test_compare_02-bf2c76e.json | 4 ++-- .../reference/asr-test_compare_02-bf2c76e.stderr | 6 +----- tests/reference/asr-test_complex_01-a6def58.json | 10 +++++----- .../reference/asr-test_complex_01-a6def58.stderr | 1 + tests/reference/asr-test_complex_02-782ba2d.json | 10 +++++----- .../reference/asr-test_complex_02-782ba2d.stderr | 1 + tests/reference/asr-test_dict1-a45a075.json | 4 ++-- tests/reference/asr-test_dict1-a45a075.stderr | 6 +----- tests/reference/asr-test_dict10-8c0beff.json | 4 ++-- tests/reference/asr-test_dict10-8c0beff.stderr | 6 +----- tests/reference/asr-test_dict11-2ab4e6c.json | 4 ++-- tests/reference/asr-test_dict11-2ab4e6c.stderr | 6 +----- tests/reference/asr-test_dict12-7c74d08.json | 4 ++-- tests/reference/asr-test_dict12-7c74d08.stderr | 6 +----- tests/reference/asr-test_dict13-683b290.json | 4 ++-- tests/reference/asr-test_dict13-683b290.stderr | 6 +----- tests/reference/asr-test_dict2-4587f02.json | 4 ++-- tests/reference/asr-test_dict2-4587f02.stderr | 6 +----- tests/reference/asr-test_dict3-d28f38f.json | 4 ++-- tests/reference/asr-test_dict3-d28f38f.stderr | 6 +----- tests/reference/asr-test_dict4-39489fa.json | 4 ++-- tests/reference/asr-test_dict4-39489fa.stderr | 6 +----- tests/reference/asr-test_dict5-c436d37.json | 4 ++-- tests/reference/asr-test_dict5-c436d37.stderr | 6 +----- tests/reference/asr-test_dict6-95e3b14.json | 4 ++-- tests/reference/asr-test_dict6-95e3b14.stderr | 6 +----- tests/reference/asr-test_dict7-1415e14.json | 4 ++-- tests/reference/asr-test_dict7-1415e14.stderr | 6 +----- tests/reference/asr-test_dict8-d960ce0.json | 4 ++-- tests/reference/asr-test_dict8-d960ce0.stderr | 6 +----- tests/reference/asr-test_dict9-907bda7.json | 4 ++-- tests/reference/asr-test_dict9-907bda7.stderr | 6 +----- .../asr-test_end_sep_keywords-2226a67.json | 10 +++++----- .../asr-test_end_sep_keywords-2226a67.stderr | 1 + .../asr-test_float_semantic_error-58c0c90.json | 4 ++-- .../asr-test_float_semantic_error-58c0c90.stderr | 6 +----- tests/reference/asr-test_for2-e5d893f.json | 4 ++-- tests/reference/asr-test_for2-e5d893f.stderr | 10 +--------- tests/reference/asr-test_func_args-a898a72.json | 4 ++-- tests/reference/asr-test_func_args-a898a72.stderr | 6 +----- tests/reference/asr-test_import_01-b859c43.json | 4 ++-- tests/reference/asr-test_import_01-b859c43.stderr | 11 +---------- tests/reference/asr-test_import_02-55b47fa.json | 4 ++-- tests/reference/asr-test_import_02-55b47fa.stderr | 12 +----------- .../asr-test_int_semantic_error-44fe25e.json | 4 ++-- .../asr-test_int_semantic_error-44fe25e.stderr | 6 +----- tests/reference/asr-test_len1-839a615.json | 4 ++-- tests/reference/asr-test_len1-839a615.stderr | 6 +----- tests/reference/asr-test_list1-73fd538.json | 4 ++-- tests/reference/asr-test_list1-73fd538.stderr | 6 +----- tests/reference/asr-test_list2-10ffdd7.json | 4 ++-- tests/reference/asr-test_list2-10ffdd7.stderr | 6 +----- tests/reference/asr-test_list3-5f4d2a8.json | 4 ++-- tests/reference/asr-test_list3-5f4d2a8.stderr | 6 +----- tests/reference/asr-test_list4-d18a7e3.json | 4 ++-- tests/reference/asr-test_list4-d18a7e3.stderr | 6 +----- tests/reference/asr-test_list_concat-41d186f.json | 4 ++-- .../reference/asr-test_list_concat-41d186f.stderr | 6 +----- tests/reference/asr-test_list_count-4b42498.json | 4 ++-- .../reference/asr-test_list_count-4b42498.stderr | 6 +----- .../reference/asr-test_list_slicing-984fbf0.json | 4 ++-- .../asr-test_list_slicing-984fbf0.stderr | 6 +----- tests/reference/asr-test_max_min-3c2fc51.json | 10 +++++----- tests/reference/asr-test_max_min-3c2fc51.stderr | 1 + tests/reference/asr-test_numpy_03-e600a49.json | 10 +++++----- tests/reference/asr-test_numpy_03-e600a49.stderr | 1 + tests/reference/asr-test_numpy_04-ecbb614.json | 10 +++++----- tests/reference/asr-test_numpy_04-ecbb614.stderr | 1 + tests/reference/asr-test_operator_01-0f232bf.json | 4 ++-- .../reference/asr-test_operator_01-0f232bf.stderr | 6 +----- tests/reference/asr-test_ord-316ce61.json | 4 ++-- tests/reference/asr-test_ord-316ce61.stderr | 6 +----- .../reference/asr-test_pointer_types-1bf0d01.json | 4 ++-- .../asr-test_pointer_types-1bf0d01.stderr | 6 +----- tests/reference/asr-test_pow-3f5d550.json | 8 ++++---- tests/reference/asr-test_pow-3f5d550.stderr | 6 +----- tests/reference/asr-test_pow1-581ef42.json | 4 ++-- tests/reference/asr-test_pow1-581ef42.stderr | 12 +----------- tests/reference/asr-test_pow2-0dcbd7d.json | 4 ++-- tests/reference/asr-test_pow2-0dcbd7d.stderr | 12 +----------- tests/reference/asr-test_pow3-79749ed.json | 4 ++-- tests/reference/asr-test_pow3-79749ed.stderr | 12 +----------- tests/reference/asr-test_pow4-ef60978.json | 4 ++-- tests/reference/asr-test_pow4-ef60978.stderr | 12 +----------- tests/reference/asr-test_print1-f1f36f1.json | 4 ++-- tests/reference/asr-test_print1-f1f36f1.stderr | 6 +----- tests/reference/asr-test_print2-64acb15.json | 4 ++-- tests/reference/asr-test_print2-64acb15.stderr | 6 +----- tests/reference/asr-test_return1-2603c9e.json | 4 ++-- tests/reference/asr-test_return1-2603c9e.stderr | 6 +----- tests/reference/asr-test_return2-add829b.json | 4 ++-- tests/reference/asr-test_return2-add829b.stderr | 6 +----- tests/reference/asr-test_set1-11379c7.json | 4 ++-- tests/reference/asr-test_set1-11379c7.stderr | 6 +----- tests/reference/asr-test_set2-d91a6f0.json | 4 ++-- tests/reference/asr-test_set2-d91a6f0.stderr | 6 +----- tests/reference/asr-test_set3-f9bbffb.json | 4 ++-- tests/reference/asr-test_set3-f9bbffb.stderr | 6 +----- tests/reference/asr-test_set4-53fea39.json | 4 ++-- tests/reference/asr-test_set4-53fea39.stderr | 6 +----- .../reference/asr-test_set_indexing-a1c21b8.json | 4 ++-- .../asr-test_set_indexing-a1c21b8.stderr | 6 +----- .../asr-test_str_capitalize-9f8dfa9.json | 4 ++-- .../asr-test_str_capitalize-9f8dfa9.stderr | 6 +----- .../reference/asr-test_str_indexing-b200a4e.json | 4 ++-- .../asr-test_str_indexing-b200a4e.stderr | 6 +----- tests/reference/asr-test_str_slicing-eca1381.json | 4 ++-- .../reference/asr-test_str_slicing-eca1381.stderr | 6 +----- .../reference/asr-test_str_slicing2-2f07e9a.json | 4 ++-- .../asr-test_str_slicing2-2f07e9a.stderr | 6 +----- .../reference/asr-test_str_slicing3-fe6a03c.json | 4 ++-- .../asr-test_str_slicing3-fe6a03c.stderr | 6 +----- .../reference/asr-test_str_slicing4-a0c7a69.json | 4 ++-- .../asr-test_str_slicing4-a0c7a69.stderr | 6 +----- tests/reference/asr-test_str_to_int-61553e7.json | 4 ++-- .../reference/asr-test_str_to_int-61553e7.stderr | 6 +----- tests/reference/asr-test_tuple1-7abe88f.json | 4 ++-- tests/reference/asr-test_tuple1-7abe88f.stderr | 6 +----- tests/reference/asr-test_tuple2-b046610.json | 4 ++-- tests/reference/asr-test_tuple2-b046610.stderr | 6 +----- tests/reference/asr-test_tuple3-19fa47f.json | 4 ++-- tests/reference/asr-test_tuple3-19fa47f.stderr | 6 +----- .../asr-test_type_mismatch_01-09e8af3.json | 4 ++-- .../asr-test_type_mismatch_01-09e8af3.stderr | 6 +----- tests/reference/asr-test_unary_op_03-e799eae.json | 10 +++++----- .../reference/asr-test_unary_op_03-e799eae.stderr | 1 + .../asr-test_unsupported_type-0d813dd.json | 4 ++-- .../asr-test_unsupported_type-0d813dd.stderr | 6 +----- .../reference/asr-test_zero_division-3dd84e8.json | 4 ++-- .../asr-test_zero_division-3dd84e8.stderr | 6 +----- .../asr-test_zero_division2-d84989f.json | 4 ++-- .../asr-test_zero_division2-d84989f.stderr | 6 +----- .../asr-test_zero_division3-29efb9e.json | 4 ++-- .../asr-test_zero_division3-29efb9e.stderr | 6 +----- .../asr-test_zero_division4-bf4af64.json | 4 ++-- .../asr-test_zero_division4-bf4af64.stderr | 6 +----- tests/reference/asr-tuple1-09972ab.json | 10 +++++----- tests/reference/asr-tuple1-09972ab.stderr | 1 + tests/reference/asr-type_mismatch-61052c7.json | 4 ++-- tests/reference/asr-type_mismatch-61052c7.stderr | 6 +----- tests/reference/asr-unsigned_01-892b178.json | 4 ++-- tests/reference/asr-unsigned_01-892b178.stderr | 6 +----- tests/reference/asr-unsigned_02-6563e58.json | 4 ++-- tests/reference/asr-unsigned_02-6563e58.stderr | 6 +----- tests/reference/asr-unsigned_03-f785652.json | 4 ++-- tests/reference/asr-unsigned_03-f785652.stderr | 6 +----- tests/reference/asr-unsigned_04-c856d3a.json | 4 ++-- tests/reference/asr-unsigned_04-c856d3a.stderr | 6 +----- tests/reference/asr-vec_01-66ac423.json | 10 +++++----- tests/reference/asr-vec_01-66ac423.stderr | 1 + tests/reference/asr_json-modules_02-53952e6.json | 10 +++++----- .../reference/asr_json-modules_02-53952e6.stderr | 1 + tests/reference/ast-assert1-b0154ee.json | 10 +++++----- tests/reference/ast-assert1-b0154ee.stderr | 1 + tests/reference/ast-assign1-2a4c9ed.json | 10 +++++----- tests/reference/ast-assign1-2a4c9ed.stderr | 1 + tests/reference/ast-complex1-800b4bb.json | 10 +++++----- tests/reference/ast-complex1-800b4bb.stderr | 1 + tests/reference/ast-constants1-91cb6ff.json | 10 +++++----- tests/reference/ast-constants1-91cb6ff.stderr | 1 + tests/reference/ast-dictionary1-1a7e00a.json | 10 +++++----- tests/reference/ast-dictionary1-1a7e00a.stderr | 1 + .../ast-doconcurrentloop_01-ed7017b.json | 10 +++++----- .../ast-doconcurrentloop_01-ed7017b.stderr | 1 + tests/reference/ast-ellipsis1-4f6c4dd.json | 10 +++++----- tests/reference/ast-ellipsis1-4f6c4dd.stderr | 1 + tests/reference/ast-expr1-1e8f7b1.json | 10 +++++----- tests/reference/ast-expr1-1e8f7b1.stderr | 1 + tests/reference/ast-expr10-a8d646d.json | 10 +++++----- tests/reference/ast-expr10-a8d646d.stderr | 1 + tests/reference/ast-expr11-1d29f78.json | 10 +++++----- tests/reference/ast-expr11-1d29f78.stderr | 1 + tests/reference/ast-expr12-adaecda.json | 10 +++++----- tests/reference/ast-expr12-adaecda.stderr | 1 + tests/reference/ast-expr13-c35ace1.json | 10 +++++----- tests/reference/ast-expr13-c35ace1.stderr | 1 + tests/reference/ast-expr2-6642d4a.json | 10 +++++----- tests/reference/ast-expr2-6642d4a.stderr | 1 + tests/reference/ast-expr4-49316cb.json | 10 +++++----- tests/reference/ast-expr4-49316cb.stderr | 1 + tests/reference/ast-expr5-bbc6e71.json | 10 +++++----- tests/reference/ast-expr5-bbc6e71.stderr | 1 + tests/reference/ast-expr6-0b12a67.json | 10 +++++----- tests/reference/ast-expr6-0b12a67.stderr | 1 + tests/reference/ast-expr7-fe52776.json | 10 +++++----- tests/reference/ast-expr7-fe52776.stderr | 1 + tests/reference/ast-expr8-7db6b28.json | 10 +++++----- tests/reference/ast-expr8-7db6b28.stderr | 1 + tests/reference/ast-expr9-d184496.json | 10 +++++----- tests/reference/ast-expr9-d184496.stderr | 1 + tests/reference/ast-expr_01-d0927f9.json | 10 +++++----- tests/reference/ast-expr_01-d0927f9.stderr | 1 + tests/reference/ast-global1-b2690cf.json | 10 +++++----- tests/reference/ast-global1-b2690cf.stderr | 1 + tests/reference/ast-global_scope1-1d68a6c.json | 10 +++++----- tests/reference/ast-global_scope1-1d68a6c.stderr | 1 + tests/reference/ast-list1-9ce2da0.json | 10 +++++----- tests/reference/ast-list1-9ce2da0.stderr | 1 + tests/reference/ast-loop1-194a137.json | 10 +++++----- tests/reference/ast-loop1-194a137.stderr | 1 + tests/reference/ast-loop3-f7e0393.json | 10 +++++----- tests/reference/ast-loop3-f7e0393.stderr | 1 + tests/reference/ast-prefix_string_01-cf221fd.json | 4 ++-- .../reference/ast-prefix_string_01-cf221fd.stderr | 6 +----- tests/reference/ast-prefix_string_02-3d530b2.json | 4 ++-- .../reference/ast-prefix_string_02-3d530b2.stderr | 6 +----- tests/reference/ast-set1-ebd6ee0.json | 10 +++++----- tests/reference/ast-set1-ebd6ee0.stderr | 1 + tests/reference/ast-subscript1-bd5584b.json | 10 +++++----- tests/reference/ast-subscript1-bd5584b.stderr | 1 + tests/reference/ast-tuple1-2fb5396.json | 10 +++++----- tests/reference/ast-tuple1-2fb5396.stderr | 1 + tests/reference/ast_new-async1-b3d07ed.json | 10 +++++----- tests/reference/ast_new-async1-b3d07ed.stderr | 1 + tests/reference/ast_new-boolOp1-478328f.json | 10 +++++----- tests/reference/ast_new-boolOp1-478328f.stderr | 1 + tests/reference/ast_new-class_def1-fe69291.json | 10 +++++----- tests/reference/ast_new-class_def1-fe69291.stderr | 1 + tests/reference/ast_new-class_def2-c6db986.json | 10 +++++----- tests/reference/ast_new-class_def2-c6db986.stderr | 1 + tests/reference/ast_new-comment2-f0984d5.json | 10 +++++----- tests/reference/ast_new-comment2-f0984d5.stderr | 1 + .../reference/ast_new-comprehension1-69cf2af.json | 10 +++++----- .../ast_new-comprehension1-69cf2af.stderr | 1 + .../ast_new-conditional_expr1-07ccb9e.json | 10 +++++----- .../ast_new-conditional_expr1-07ccb9e.stderr | 1 + tests/reference/ast_new-dictionary1-445e718.json | 10 +++++----- .../reference/ast_new-dictionary1-445e718.stderr | 1 + tests/reference/ast_new-ellipsis2-3a9750b.json | 10 +++++----- tests/reference/ast_new-ellipsis2-3a9750b.stderr | 1 + tests/reference/ast_new-for1-887432e.json | 10 +++++----- tests/reference/ast_new-for1-887432e.stderr | 1 + tests/reference/ast_new-for2-af08901.json | 10 +++++----- tests/reference/ast_new-for2-af08901.stderr | 1 + .../reference/ast_new-function_def1-1a872df.json | 10 +++++----- .../ast_new-function_def1-1a872df.stderr | 1 + .../reference/ast_new-function_def2-52c4587.json | 10 +++++----- .../ast_new-function_def2-52c4587.stderr | 1 + .../reference/ast_new-function_def3-f66064a.json | 10 +++++----- .../ast_new-function_def3-f66064a.stderr | 1 + tests/reference/ast_new-global1-38edfbd.json | 10 +++++----- tests/reference/ast_new-global1-38edfbd.stderr | 1 + tests/reference/ast_new-if1-db43586.json | 10 +++++----- tests/reference/ast_new-if1-db43586.stderr | 1 + tests/reference/ast_new-if2-c3b6022.json | 10 +++++----- tests/reference/ast_new-if2-c3b6022.stderr | 1 + tests/reference/ast_new-import1-f643fd3.json | 10 +++++----- tests/reference/ast_new-import1-f643fd3.stderr | 1 + tests/reference/ast_new-lambda1-260d046.json | 10 +++++----- tests/reference/ast_new-lambda1-260d046.stderr | 1 + tests/reference/ast_new-lambda2-d84336e.json | 10 +++++----- tests/reference/ast_new-lambda2-d84336e.stderr | 1 + tests/reference/ast_new-match_stmt1-9e84d24.json | 10 +++++----- .../reference/ast_new-match_stmt1-9e84d24.stderr | 1 + tests/reference/ast_new-slice1-9c440e3.json | 10 +++++----- tests/reference/ast_new-slice1-9c440e3.stderr | 1 + tests/reference/ast_new-statements1-e081093.json | 10 +++++----- .../reference/ast_new-statements1-e081093.stderr | 1 + tests/reference/ast_new-statements2-c4cdc5f.json | 10 +++++----- .../reference/ast_new-statements2-c4cdc5f.stderr | 1 + tests/reference/ast_new-string1-96b90b3.json | 10 +++++----- tests/reference/ast_new-string1-96b90b3.stderr | 1 + tests/reference/ast_new-string2-44323ea.json | 10 +++++----- tests/reference/ast_new-string2-44323ea.stderr | 1 + tests/reference/ast_new-string3-37f35a0.json | 10 +++++----- tests/reference/ast_new-string3-37f35a0.stderr | 1 + tests/reference/ast_new-try1-a9a22cf.json | 10 +++++----- tests/reference/ast_new-try1-a9a22cf.stderr | 1 + tests/reference/ast_new-tuple1-29c08af.json | 10 +++++----- tests/reference/ast_new-tuple1-29c08af.stderr | 1 + .../reference/ast_new-type_comment1-710ea6c.json | 10 +++++----- .../ast_new-type_comment1-710ea6c.stderr | 1 + tests/reference/ast_new-unicode-d3199dc.json | 10 +++++----- tests/reference/ast_new-unicode-d3199dc.stderr | 1 + tests/reference/ast_new-while1-a4c6382.json | 10 +++++----- tests/reference/ast_new-while1-a4c6382.stderr | 1 + tests/reference/ast_new-with1-6c88c0f.json | 10 +++++----- tests/reference/ast_new-with1-6c88c0f.stderr | 1 + tests/reference/ast_new-yield-4c41668.json | 10 +++++----- tests/reference/ast_new-yield-4c41668.stderr | 1 + tests/reference/c-c_interop1-e215531.json | 10 +++++----- tests/reference/c-c_interop1-e215531.stderr | 1 + tests/reference/c-expr7-bb2692a.json | 8 ++++---- tests/reference/c-expr7-bb2692a.stderr | 12 +----------- tests/reference/c-expr_01-28f449f.json | 10 +++++----- tests/reference/c-expr_01-28f449f.stderr | 1 + tests/reference/c-expr_11-c452314.json | 10 +++++----- tests/reference/c-expr_11-c452314.stderr | 1 + tests/reference/c-expr_12-93c7780.json | 10 +++++----- tests/reference/c-expr_12-93c7780.stderr | 1 + tests/reference/c-func_static_01-fc146ec.json | 10 +++++----- tests/reference/c-func_static_01-fc146ec.stderr | 1 + tests/reference/c-import_order_01-3ebf3c3.json | 10 +++++----- tests/reference/c-import_order_01-3ebf3c3.stderr | 1 + tests/reference/c-loop1-3e341c7.json | 10 +++++----- tests/reference/c-loop1-3e341c7.stderr | 1 + tests/reference/c-loop4-eec10d3.json | 10 +++++----- tests/reference/c-loop4-eec10d3.stderr | 1 + tests/reference/c-print_01-4d44628.json | 10 +++++----- tests/reference/c-print_01-4d44628.stderr | 1 + tests/reference/c-test_import_02-d2c54c4.json | 10 +++++----- tests/reference/c-test_import_02-d2c54c4.stderr | 1 + tests/reference/c-test_issue_518-fbbd299.json | 10 +++++----- tests/reference/c-test_issue_518-fbbd299.stderr | 1 + tests/reference/c-variable_decl_03-fa1823b.json | 10 +++++----- tests/reference/c-variable_decl_03-fa1823b.stderr | 1 + tests/reference/cpp-assert1-ba60925.json | 10 +++++----- tests/reference/cpp-assert1-ba60925.stderr | 1 + .../cpp-doconcurrentloop_01-4e9f274.json | 10 +++++----- .../cpp-doconcurrentloop_01-4e9f274.stderr | 1 + tests/reference/cpp-expr12-fd2ea87.json | 10 +++++----- tests/reference/cpp-expr12-fd2ea87.stderr | 1 + tests/reference/cpp-expr15-1661c0d.json | 10 +++++----- tests/reference/cpp-expr15-1661c0d.stderr | 1 + tests/reference/cpp-expr2-09c05ad.json | 10 +++++----- tests/reference/cpp-expr2-09c05ad.stderr | 1 + tests/reference/cpp-expr5-1de0e30.json | 10 +++++----- tests/reference/cpp-expr5-1de0e30.stderr | 1 + tests/reference/cpp-expr6-f337f4f.json | 10 +++++----- tests/reference/cpp-expr6-f337f4f.stderr | 1 + tests/reference/cpp-expr7-529bd53.json | 8 ++++---- tests/reference/cpp-expr7-529bd53.stderr | 12 +----------- tests/reference/cpp-expr8-704cece.json | 10 +++++----- tests/reference/cpp-expr8-704cece.stderr | 1 + tests/reference/cpp-expr9-48868e9.json | 10 +++++----- tests/reference/cpp-expr9-48868e9.stderr | 1 + tests/reference/cpp-expr_11-422c839.json | 10 +++++----- tests/reference/cpp-expr_11-422c839.stderr | 1 + tests/reference/cpp-loop1-0a8cf3b.json | 10 +++++----- tests/reference/cpp-loop1-0a8cf3b.stderr | 1 + tests/reference/cpp-loop3-6020091.json | 10 +++++----- tests/reference/cpp-loop3-6020091.stderr | 1 + tests/reference/cpp-loop4-cdb2174.json | 10 +++++----- tests/reference/cpp-loop4-cdb2174.stderr | 1 + tests/reference/cpp-print_01-026ef17.json | 10 +++++----- tests/reference/cpp-print_01-026ef17.stderr | 1 + tests/reference/cpp-test_builtin_pow-56b3f92.json | 8 ++++---- .../reference/cpp-test_builtin_pow-56b3f92.stderr | 6 +----- .../reference/cpp-test_list_repeat2-698d7f4.json | 10 +++++----- .../cpp-test_list_repeat2-698d7f4.stderr | 1 + tests/reference/cpp-test_unary_op_03-fd9669a.json | 10 +++++----- .../reference/cpp-test_unary_op_03-fd9669a.stderr | 1 + tests/reference/llvm-assert1-8df4f31.json | 10 +++++----- tests/reference/llvm-assert1-8df4f31.stderr | 1 + tests/reference/llvm-bindc_01-c984f09.json | 10 +++++----- tests/reference/llvm-bindc_01-c984f09.stderr | 1 + tests/reference/llvm-bool1-af4376b.json | 10 +++++----- tests/reference/llvm-bool1-af4376b.stderr | 1 + tests/reference/llvm-expr14-b96b5b1.json | 10 +++++----- tests/reference/llvm-expr14-b96b5b1.stderr | 1 + tests/reference/llvm-expr_01-54467c1.json | 10 +++++----- tests/reference/llvm-expr_01-54467c1.stderr | 1 + tests/reference/llvm-func_inline_01-2d4583a.json | 10 +++++----- .../reference/llvm-func_inline_01-2d4583a.stderr | 1 + tests/reference/llvm-lpython1-23c5987.json | 10 +++++----- tests/reference/llvm-lpython1-23c5987.stderr | 1 + tests/reference/llvm-print_04-443a8d8.json | 10 +++++----- tests/reference/llvm-print_04-443a8d8.stderr | 1 + tests/reference/llvm-structs_11-09fea6a.json | 10 +++++----- tests/reference/llvm-structs_11-09fea6a.stderr | 1 + tests/reference/llvm-test_issue_518-cdb641a.json | 10 +++++----- .../reference/llvm-test_issue_518-cdb641a.stderr | 1 + .../reference/llvm-test_unary_op_03-046fb86.json | 10 +++++----- .../llvm-test_unary_op_03-046fb86.stderr | 1 + tests/reference/llvm_dbg-expr_01-9fc5f30.json | 10 +++++----- tests/reference/llvm_dbg-expr_01-9fc5f30.stderr | 1 + ...pass_class_constructor-structs_16-5e3508f.json | 10 +++++----- ...ss_class_constructor-structs_16-5e3508f.stderr | 1 + ...ine_function_calls-func_inline_01-8b6a5da.json | 10 +++++----- ...e_function_calls-func_inline_01-8b6a5da.stderr | 1 + .../pass_loop_vectorise-vec_01-be9985e.json | 10 +++++----- .../pass_loop_vectorise-vec_01-be9985e.stderr | 1 + .../pass_print_list_tuple-print_02-09600eb.json | 10 +++++----- .../pass_print_list_tuple-print_02-09600eb.stderr | 1 + ...nt_list_tuple-print_list_tuple_03-195fa9c.json | 10 +++++----- ..._list_tuple-print_list_tuple_03-195fa9c.stderr | 1 + tests/reference/python-assert1-192ca6c.json | 10 +++++----- tests/reference/python-assert1-192ca6c.stderr | 1 + tests/reference/python-assign1-f87bafa.json | 10 +++++----- tests/reference/python-assign1-f87bafa.stderr | 1 + tests/reference/python-expr11-e6681c8.json | 10 +++++----- tests/reference/python-expr11-e6681c8.stderr | 1 + tests/reference/python-expr14-2e6ab03.json | 10 +++++----- tests/reference/python-expr14-2e6ab03.stderr | 1 + tests/reference/python-expr17-3b84714.json | 10 +++++----- tests/reference/python-expr17-3b84714.stderr | 1 + tests/reference/python-expr2-6b69018.json | 10 +++++----- tests/reference/python-expr2-6b69018.stderr | 1 + tests/reference/python-expr4-161a0ec.json | 10 +++++----- tests/reference/python-expr4-161a0ec.stderr | 1 + tests/reference/python-expr5-dee0e5c.json | 10 +++++----- tests/reference/python-expr5-dee0e5c.stderr | 1 + tests/reference/python-expr6-1a1d4fb.json | 10 +++++----- tests/reference/python-expr6-1a1d4fb.stderr | 1 + .../reference/run_dbg-test_assert_01-2f34744.json | 4 ++-- .../run_dbg-test_assert_01-2f34744.stderr | 8 +------- .../reference/run_dbg-test_assert_02-c6de25a.json | 4 ++-- .../run_dbg-test_assert_02-c6de25a.stderr | 8 +------- .../reference/run_dbg-test_assert_03-bd7b7dd.json | 4 ++-- .../run_dbg-test_assert_03-bd7b7dd.stderr | 12 +----------- tests/reference/run_dbg-test_quit_01-30889cc.json | 4 ++-- .../reference/run_dbg-test_quit_01-30889cc.stderr | 8 +------- .../reference/run_dbg-test_raise_01-dfd86ca.json | 4 ++-- .../run_dbg-test_raise_01-dfd86ca.stderr | 8 +------- tests/reference/runtime-test_dict14-421fe53.json | 4 ++-- .../reference/runtime-test_dict14-421fe53.stderr | 2 +- tests/reference/runtime-test_dict15-6f3af0d.json | 4 ++-- .../reference/runtime-test_dict15-6f3af0d.stderr | 2 +- tests/reference/runtime-test_dict16-c5a958d.json | 4 ++-- .../reference/runtime-test_dict16-c5a958d.stderr | 2 +- tests/reference/runtime-test_list_01-3ee9b3e.json | 4 ++-- .../reference/runtime-test_list_01-3ee9b3e.stderr | 2 +- tests/reference/runtime-test_list_02-5f7db5f.json | 4 ++-- .../reference/runtime-test_list_02-5f7db5f.stderr | 2 +- .../runtime-test_list_index-0483808.json | 4 ++-- .../runtime-test_list_index-0483808.stderr | 2 +- .../runtime-test_list_index2-1249233.json | 4 ++-- .../runtime-test_list_index2-1249233.stderr | 2 +- .../runtime-test_list_index3-647a94a.json | 4 ++-- .../runtime-test_list_index3-647a94a.stderr | 2 +- .../runtime-test_list_index4-c31dfdb.json | 4 ++-- .../runtime-test_list_index4-c31dfdb.stderr | 2 +- tests/reference/runtime-test_str_01-50bdf2f.json | 10 +++++----- .../reference/runtime-test_str_01-50bdf2f.stderr | 1 + tests/reference/runtime-test_str_02-c38ba27.json | 10 +++++----- .../reference/runtime-test_str_02-c38ba27.stderr | 1 + tests/reference/tokens-comment1-2f8ab90.json | 10 +++++----- tests/reference/tokens-comment1-2f8ab90.stderr | 1 + tests/reference/tokens-comment2-b289dad.json | 10 +++++----- tests/reference/tokens-comment2-b289dad.stderr | 1 + tests/reference/tokens-docstring1-1355fbb.json | 10 +++++----- tests/reference/tokens-docstring1-1355fbb.stderr | 1 + tests/reference/tokens-indent1-0b243c5.json | 4 ++-- tests/reference/tokens-indent1-0b243c5.stderr | 6 +----- tests/reference/tokens-indent1-290e858.json | 10 +++++----- tests/reference/tokens-indent1-290e858.stderr | 1 + tests/reference/tokens-indent2-a8438a0.json | 4 ++-- tests/reference/tokens-indent2-a8438a0.stderr | 6 +----- tests/reference/tokens-indent2-e702789.json | 10 +++++----- tests/reference/tokens-indent2-e702789.stderr | 1 + tests/reference/tokens-indent3-0eaf3e6.json | 4 ++-- tests/reference/tokens-indent3-0eaf3e6.stderr | 6 +----- tests/reference/tokens-numbers1-589063f.json | 10 +++++----- tests/reference/tokens-numbers1-589063f.stderr | 1 + tests/reference/tokens-paren1-94fa736.json | 4 ++-- tests/reference/tokens-paren1-94fa736.stderr | 6 +----- tests/reference/tokens-paren2-0eef339.json | 4 ++-- tests/reference/tokens-paren2-0eef339.stderr | 6 +----- tests/reference/tokens-paren3-0d47100.json | 4 ++-- tests/reference/tokens-paren3-0d47100.stderr | 6 +----- tests/reference/tokens-paren4-5c2fc32.json | 4 ++-- tests/reference/tokens-paren4-5c2fc32.stderr | 6 +----- tests/reference/tokens-symbols1-658c990.json | 10 +++++----- tests/reference/tokens-symbols1-658c990.stderr | 1 + tests/reference/tokens-test_literal-e20c024.json | 12 ++++++------ .../reference/tokens-test_literal-e20c024.stderr | 6 +----- tests/reference/wat-bool1-234bcd1.json | 10 +++++----- tests/reference/wat-bool1-234bcd1.stderr | 1 + tests/reference/wat-expr14-5e0cb96.json | 10 +++++----- tests/reference/wat-expr14-5e0cb96.stderr | 1 + tests/reference/wat-expr2-8b17723.json | 10 +++++----- tests/reference/wat-expr2-8b17723.stderr | 1 + tests/reference/wat-expr9-f73afd1.json | 10 +++++----- tests/reference/wat-expr9-f73afd1.stderr | 1 + tests/reference/wat-loop1-e0046d4.json | 10 +++++----- tests/reference/wat-loop1-e0046d4.stderr | 1 + tests/reference/wat-print_str-385e953.json | 10 +++++----- tests/reference/wat-print_str-385e953.stderr | 1 + 775 files changed, 1820 insertions(+), 2380 deletions(-) create mode 100644 tests/reference/asr-array_01_decl-39cf894.stderr create mode 100644 tests/reference/asr-array_02_decl-e8f6874.stderr create mode 100644 tests/reference/asr-assert1-1ce92ea.stderr create mode 100644 tests/reference/asr-assign1-886f049.stderr create mode 100644 tests/reference/asr-assign2-8d1a2ee.stderr create mode 100644 tests/reference/asr-bindc_01-6d521a9.stderr create mode 100644 tests/reference/asr-bindc_02-bc1a7ea.stderr create mode 100644 tests/reference/asr-c_interop1-cf2e9b4.stderr create mode 100644 tests/reference/asr-callback_01-df40fd5.stderr create mode 100644 tests/reference/asr-cast-435c233.stderr create mode 100644 tests/reference/asr-complex1-f26c460.stderr create mode 100644 tests/reference/asr-constants1-5828e8a.stderr create mode 100644 tests/reference/asr-dictionary1-a105a36.stderr create mode 100644 tests/reference/asr-doconcurrentloop_01-3fdc189.stderr create mode 100644 tests/reference/asr-elemental_01-b58df26.stderr create mode 100644 tests/reference/asr-expr1-8df2d66.stderr create mode 100644 tests/reference/asr-expr10-efcbb1b.stderr create mode 100644 tests/reference/asr-expr11-9b91d35.stderr create mode 100644 tests/reference/asr-expr12-5c5b71e.stderr create mode 100644 tests/reference/asr-expr13-81bdb5a.stderr create mode 100644 tests/reference/asr-expr2-2e78a12.stderr create mode 100644 tests/reference/asr-expr4-cef6743.stderr create mode 100644 tests/reference/asr-expr5-645ffcc.stderr create mode 100644 tests/reference/asr-expr6-368e5ed.stderr create mode 100644 tests/reference/asr-expr8-6beda60.stderr create mode 100644 tests/reference/asr-expr9-814e4bc.stderr create mode 100644 tests/reference/asr-expr_01-211000e.stderr create mode 100644 tests/reference/asr-expr_01-a0d4829.stderr create mode 100644 tests/reference/asr-expr_05-3a37324.stderr create mode 100644 tests/reference/asr-expr_07-7742668.stderr create mode 100644 tests/reference/asr-expr_09-f3e89c8.stderr create mode 100644 tests/reference/asr-expr_10-d39708c.stderr create mode 100644 tests/reference/asr-expr_12-6769be0.stderr create mode 100644 tests/reference/asr-expr_14-f2bd343.stderr create mode 100644 tests/reference/asr-func_inline_01-56af272.stderr create mode 100644 tests/reference/asr-generics_01-d616074.stderr create mode 100644 tests/reference/asr-generics_02-e2ea5c9.stderr create mode 100644 tests/reference/asr-generics_array_01-682b1b2.stderr create mode 100644 tests/reference/asr-generics_array_02-22c8dc1.stderr create mode 100644 tests/reference/asr-generics_array_03-fb3706c.stderr create mode 100644 tests/reference/asr-generics_list_01-39c4044.stderr create mode 100644 tests/reference/asr-global_scope1-354e217.stderr create mode 100644 tests/reference/asr-global_syms_01-273906f.stderr create mode 100644 tests/reference/asr-intent_01-66824bc.stderr create mode 100644 tests/reference/asr-list1-770ba33.stderr create mode 100644 tests/reference/asr-loop1-10d3109.stderr create mode 100644 tests/reference/asr-loop3-a579196.stderr create mode 100644 tests/reference/asr-loop4-3d3216e.stderr create mode 100644 tests/reference/asr-modules_02-ec92e6f.stderr create mode 100644 tests/reference/asr-print_02-afbe092.stderr create mode 100644 tests/reference/asr-print_list_tuple_03-9de3736.stderr create mode 100644 tests/reference/asr-set1-b7b913a.stderr create mode 100644 tests/reference/asr-structs_01-66dc2c9.stderr create mode 100644 tests/reference/asr-structs_01-be14d49.stderr create mode 100644 tests/reference/asr-structs_02-2ab459a.stderr create mode 100644 tests/reference/asr-structs_03-0cef911.stderr create mode 100644 tests/reference/asr-structs_04-387747b.stderr create mode 100644 tests/reference/asr-structs_05-fa98307.stderr create mode 100644 tests/reference/asr-structs_16-44de89a.stderr create mode 100644 tests/reference/asr-subscript1-1acfc19.stderr create mode 100644 tests/reference/asr-test_bool_binop-f856ef0.stderr create mode 100644 tests/reference/asr-test_builtin-aa64615.stderr create mode 100644 tests/reference/asr-test_builtin_abs-c74d2c9.stderr create mode 100644 tests/reference/asr-test_builtin_bin-52ba9fa.stderr create mode 100644 tests/reference/asr-test_builtin_bool-330223a.stderr create mode 100644 tests/reference/asr-test_builtin_float-20601dd.stderr create mode 100644 tests/reference/asr-test_builtin_hex-64bd268.stderr create mode 100644 tests/reference/asr-test_builtin_int-8f88fdc.stderr create mode 100644 tests/reference/asr-test_builtin_len-55b0dec.stderr create mode 100644 tests/reference/asr-test_builtin_oct-20b9066.stderr create mode 100644 tests/reference/asr-test_builtin_round-7417a21.stderr create mode 100644 tests/reference/asr-test_builtin_str-580e920.stderr create mode 100644 tests/reference/asr-test_c_interop_01-e374f43.stderr create mode 100644 tests/reference/asr-test_complex_01-a6def58.stderr create mode 100644 tests/reference/asr-test_complex_02-782ba2d.stderr create mode 100644 tests/reference/asr-test_end_sep_keywords-2226a67.stderr create mode 100644 tests/reference/asr-test_max_min-3c2fc51.stderr create mode 100644 tests/reference/asr-test_numpy_03-e600a49.stderr create mode 100644 tests/reference/asr-test_numpy_04-ecbb614.stderr create mode 100644 tests/reference/asr-test_unary_op_03-e799eae.stderr create mode 100644 tests/reference/asr-tuple1-09972ab.stderr create mode 100644 tests/reference/asr-vec_01-66ac423.stderr create mode 100644 tests/reference/asr_json-modules_02-53952e6.stderr create mode 100644 tests/reference/ast-assert1-b0154ee.stderr create mode 100644 tests/reference/ast-assign1-2a4c9ed.stderr create mode 100644 tests/reference/ast-complex1-800b4bb.stderr create mode 100644 tests/reference/ast-constants1-91cb6ff.stderr create mode 100644 tests/reference/ast-dictionary1-1a7e00a.stderr create mode 100644 tests/reference/ast-doconcurrentloop_01-ed7017b.stderr create mode 100644 tests/reference/ast-ellipsis1-4f6c4dd.stderr create mode 100644 tests/reference/ast-expr1-1e8f7b1.stderr create mode 100644 tests/reference/ast-expr10-a8d646d.stderr create mode 100644 tests/reference/ast-expr11-1d29f78.stderr create mode 100644 tests/reference/ast-expr12-adaecda.stderr create mode 100644 tests/reference/ast-expr13-c35ace1.stderr create mode 100644 tests/reference/ast-expr2-6642d4a.stderr create mode 100644 tests/reference/ast-expr4-49316cb.stderr create mode 100644 tests/reference/ast-expr5-bbc6e71.stderr create mode 100644 tests/reference/ast-expr6-0b12a67.stderr create mode 100644 tests/reference/ast-expr7-fe52776.stderr create mode 100644 tests/reference/ast-expr8-7db6b28.stderr create mode 100644 tests/reference/ast-expr9-d184496.stderr create mode 100644 tests/reference/ast-expr_01-d0927f9.stderr create mode 100644 tests/reference/ast-global1-b2690cf.stderr create mode 100644 tests/reference/ast-global_scope1-1d68a6c.stderr create mode 100644 tests/reference/ast-list1-9ce2da0.stderr create mode 100644 tests/reference/ast-loop1-194a137.stderr create mode 100644 tests/reference/ast-loop3-f7e0393.stderr create mode 100644 tests/reference/ast-set1-ebd6ee0.stderr create mode 100644 tests/reference/ast-subscript1-bd5584b.stderr create mode 100644 tests/reference/ast-tuple1-2fb5396.stderr create mode 100644 tests/reference/ast_new-async1-b3d07ed.stderr create mode 100644 tests/reference/ast_new-boolOp1-478328f.stderr create mode 100644 tests/reference/ast_new-class_def1-fe69291.stderr create mode 100644 tests/reference/ast_new-class_def2-c6db986.stderr create mode 100644 tests/reference/ast_new-comment2-f0984d5.stderr create mode 100644 tests/reference/ast_new-comprehension1-69cf2af.stderr create mode 100644 tests/reference/ast_new-conditional_expr1-07ccb9e.stderr create mode 100644 tests/reference/ast_new-dictionary1-445e718.stderr create mode 100644 tests/reference/ast_new-ellipsis2-3a9750b.stderr create mode 100644 tests/reference/ast_new-for1-887432e.stderr create mode 100644 tests/reference/ast_new-for2-af08901.stderr create mode 100644 tests/reference/ast_new-function_def1-1a872df.stderr create mode 100644 tests/reference/ast_new-function_def2-52c4587.stderr create mode 100644 tests/reference/ast_new-function_def3-f66064a.stderr create mode 100644 tests/reference/ast_new-global1-38edfbd.stderr create mode 100644 tests/reference/ast_new-if1-db43586.stderr create mode 100644 tests/reference/ast_new-if2-c3b6022.stderr create mode 100644 tests/reference/ast_new-import1-f643fd3.stderr create mode 100644 tests/reference/ast_new-lambda1-260d046.stderr create mode 100644 tests/reference/ast_new-lambda2-d84336e.stderr create mode 100644 tests/reference/ast_new-match_stmt1-9e84d24.stderr create mode 100644 tests/reference/ast_new-slice1-9c440e3.stderr create mode 100644 tests/reference/ast_new-statements1-e081093.stderr create mode 100644 tests/reference/ast_new-statements2-c4cdc5f.stderr create mode 100644 tests/reference/ast_new-string1-96b90b3.stderr create mode 100644 tests/reference/ast_new-string2-44323ea.stderr create mode 100644 tests/reference/ast_new-string3-37f35a0.stderr create mode 100644 tests/reference/ast_new-try1-a9a22cf.stderr create mode 100644 tests/reference/ast_new-tuple1-29c08af.stderr create mode 100644 tests/reference/ast_new-type_comment1-710ea6c.stderr create mode 100644 tests/reference/ast_new-unicode-d3199dc.stderr create mode 100644 tests/reference/ast_new-while1-a4c6382.stderr create mode 100644 tests/reference/ast_new-with1-6c88c0f.stderr create mode 100644 tests/reference/ast_new-yield-4c41668.stderr create mode 100644 tests/reference/c-c_interop1-e215531.stderr create mode 100644 tests/reference/c-expr_01-28f449f.stderr create mode 100644 tests/reference/c-expr_11-c452314.stderr create mode 100644 tests/reference/c-expr_12-93c7780.stderr create mode 100644 tests/reference/c-func_static_01-fc146ec.stderr create mode 100644 tests/reference/c-import_order_01-3ebf3c3.stderr create mode 100644 tests/reference/c-loop1-3e341c7.stderr create mode 100644 tests/reference/c-loop4-eec10d3.stderr create mode 100644 tests/reference/c-print_01-4d44628.stderr create mode 100644 tests/reference/c-test_import_02-d2c54c4.stderr create mode 100644 tests/reference/c-test_issue_518-fbbd299.stderr create mode 100644 tests/reference/c-variable_decl_03-fa1823b.stderr create mode 100644 tests/reference/cpp-assert1-ba60925.stderr create mode 100644 tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr create mode 100644 tests/reference/cpp-expr12-fd2ea87.stderr create mode 100644 tests/reference/cpp-expr15-1661c0d.stderr create mode 100644 tests/reference/cpp-expr2-09c05ad.stderr create mode 100644 tests/reference/cpp-expr5-1de0e30.stderr create mode 100644 tests/reference/cpp-expr6-f337f4f.stderr create mode 100644 tests/reference/cpp-expr8-704cece.stderr create mode 100644 tests/reference/cpp-expr9-48868e9.stderr create mode 100644 tests/reference/cpp-expr_11-422c839.stderr create mode 100644 tests/reference/cpp-loop1-0a8cf3b.stderr create mode 100644 tests/reference/cpp-loop3-6020091.stderr create mode 100644 tests/reference/cpp-loop4-cdb2174.stderr create mode 100644 tests/reference/cpp-print_01-026ef17.stderr create mode 100644 tests/reference/cpp-test_list_repeat2-698d7f4.stderr create mode 100644 tests/reference/cpp-test_unary_op_03-fd9669a.stderr create mode 100644 tests/reference/llvm-assert1-8df4f31.stderr create mode 100644 tests/reference/llvm-bindc_01-c984f09.stderr create mode 100644 tests/reference/llvm-bool1-af4376b.stderr create mode 100644 tests/reference/llvm-expr14-b96b5b1.stderr create mode 100644 tests/reference/llvm-expr_01-54467c1.stderr create mode 100644 tests/reference/llvm-func_inline_01-2d4583a.stderr create mode 100644 tests/reference/llvm-lpython1-23c5987.stderr create mode 100644 tests/reference/llvm-print_04-443a8d8.stderr create mode 100644 tests/reference/llvm-structs_11-09fea6a.stderr create mode 100644 tests/reference/llvm-test_issue_518-cdb641a.stderr create mode 100644 tests/reference/llvm-test_unary_op_03-046fb86.stderr create mode 100644 tests/reference/llvm_dbg-expr_01-9fc5f30.stderr create mode 100644 tests/reference/pass_class_constructor-structs_16-5e3508f.stderr create mode 100644 tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr create mode 100644 tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr create mode 100644 tests/reference/pass_print_list_tuple-print_02-09600eb.stderr create mode 100644 tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr create mode 100644 tests/reference/python-assert1-192ca6c.stderr create mode 100644 tests/reference/python-assign1-f87bafa.stderr create mode 100644 tests/reference/python-expr11-e6681c8.stderr create mode 100644 tests/reference/python-expr14-2e6ab03.stderr create mode 100644 tests/reference/python-expr17-3b84714.stderr create mode 100644 tests/reference/python-expr2-6b69018.stderr create mode 100644 tests/reference/python-expr4-161a0ec.stderr create mode 100644 tests/reference/python-expr5-dee0e5c.stderr create mode 100644 tests/reference/python-expr6-1a1d4fb.stderr create mode 100644 tests/reference/runtime-test_str_01-50bdf2f.stderr create mode 100644 tests/reference/runtime-test_str_02-c38ba27.stderr create mode 100644 tests/reference/tokens-comment1-2f8ab90.stderr create mode 100644 tests/reference/tokens-comment2-b289dad.stderr create mode 100644 tests/reference/tokens-docstring1-1355fbb.stderr create mode 100644 tests/reference/tokens-indent1-290e858.stderr create mode 100644 tests/reference/tokens-indent2-e702789.stderr create mode 100644 tests/reference/tokens-numbers1-589063f.stderr create mode 100644 tests/reference/tokens-symbols1-658c990.stderr create mode 100644 tests/reference/wat-bool1-234bcd1.stderr create mode 100644 tests/reference/wat-expr14-5e0cb96.stderr create mode 100644 tests/reference/wat-expr2-8b17723.stderr create mode 100644 tests/reference/wat-expr9-f73afd1.stderr create mode 100644 tests/reference/wat-loop1-e0046d4.stderr create mode 100644 tests/reference/wat-print_str-385e953.stderr diff --git a/tests/errors/test_literal.py b/tests/errors/test_literal.py index 18bef7fb31..1a8e9606d4 100644 --- a/tests/errors/test_literal.py +++ b/tests/errors/test_literal.py @@ -1,6 +1,4 @@ from lpython import i32 def test_literal1(): - x: i32 = 0123 - -test_literal1() \ No newline at end of file + x: i32 = 0123 \ No newline at end of file diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 7c21cc9fcf..183bf16a65 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -5,9 +5,9 @@ "infile_hash": "3dff59bab7475d254ce0470065c11e797e52a5b2a3d7546acc0e6705", "outfile": null, "outfile_hash": null, - "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "7e3c68aa6acba27674e544f894bb141357db82f8840c756af448f5bb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-array_01_decl-39cf894.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-array_01_decl-39cf894.stderr b/tests/reference/asr-array_01_decl-39cf894.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-array_01_decl-39cf894.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index ad641a6b1a..c9d20567d3 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -5,9 +5,9 @@ "infile_hash": "9a398864499c7a3b4e2a480faf3a5dccaa65f9771a8de27f55f11ca4", "outfile": null, "outfile_hash": null, - "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "438ea76f5f3d93052f2d8fdd138cc3fb05400a21ff8379f346473bd1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-array_02_decl-e8f6874.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-array_02_decl-e8f6874.stderr b/tests/reference/asr-array_02_decl-e8f6874.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-array_02_decl-e8f6874.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_01-a617b64.json b/tests/reference/asr-arrays_01-a617b64.json index 45a1b7310d..3f784542c8 100644 --- a/tests/reference/asr-arrays_01-a617b64.json +++ b/tests/reference/asr-arrays_01-a617b64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_01-a617b64.stderr", - "stderr_hash": "b8317c7306f747ceefa8557c06f2a0b4a8a4bd7ae805bb494fca6ef2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.stderr b/tests/reference/asr-arrays_01-a617b64.stderr index 4fa39a8c3c..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_01-a617b64.stderr +++ b/tests/reference/asr-arrays_01-a617b64.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/arrays_01.py:15:9 - | -15 | [i8(214), i8(157), i8(3), i8(146)]) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) - | - 9 | a : i8[4] = empty(4, dtype=int8) - | ^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_02-da94458.json b/tests/reference/asr-arrays_02-da94458.json index 37de52ba40..14370d008c 100644 --- a/tests/reference/asr-arrays_02-da94458.json +++ b/tests/reference/asr-arrays_02-da94458.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_02-da94458.stderr", - "stderr_hash": "dc0e5be7cd6de7395421aedf1ce11977206f3e35bb7cba271aed8992", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_02-da94458.stderr b/tests/reference/asr-arrays_02-da94458.stderr index 295e0c9b28..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_02-da94458.stderr +++ b/tests/reference/asr-arrays_02-da94458.stderr @@ -1,5 +1 @@ -semantic error: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() - --> tests/errors/arrays_02.py:28:8 - | -28 | assert r1.a == t1.a - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_03-de2e952.json b/tests/reference/asr-arrays_03-de2e952.json index 1583b11b63..0adc4a4f32 100644 --- a/tests/reference/asr-arrays_03-de2e952.json +++ b/tests/reference/asr-arrays_03-de2e952.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_03-de2e952.stderr", - "stderr_hash": "4c932f31bbb10c9ba8d8d75be226ba9c33553be3bcb367c8112e31af", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_03-de2e952.stderr b/tests/reference/asr-arrays_03-de2e952.stderr index 1fb5635502..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_03-de2e952.stderr +++ b/tests/reference/asr-arrays_03-de2e952.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_03.py:6:5 - | -6 | x: i16[4] = empty([5], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_04-880407c.json b/tests/reference/asr-arrays_04-880407c.json index 1c5077a22c..242bcc5d1b 100644 --- a/tests/reference/asr-arrays_04-880407c.json +++ b/tests/reference/asr-arrays_04-880407c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_04-880407c.stderr", - "stderr_hash": "10ef155b0236096d5de8157e38b3989d99343b016a8153b68a36aa54", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_04-880407c.stderr b/tests/reference/asr-arrays_04-880407c.stderr index 5cb27a1cb7..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_04-880407c.stderr +++ b/tests/reference/asr-arrays_04-880407c.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_04.py:6:5 - | -6 | x: i16[5] = empty([5], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_05-ec8fbd5.json b/tests/reference/asr-arrays_05-ec8fbd5.json index a4302b38e0..a5aef45c01 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.json +++ b/tests/reference/asr-arrays_05-ec8fbd5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_05-ec8fbd5.stderr", - "stderr_hash": "4e5d42a186b8d82b484ec66ccc5a3b90da7e4be8a32bac26ea906198", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_05-ec8fbd5.stderr b/tests/reference/asr-arrays_05-ec8fbd5.stderr index 165aee29a8..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.stderr +++ b/tests/reference/asr-arrays_05-ec8fbd5.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_05.py:6:5 - | -6 | x: i16[5, 4] = empty([5, 3], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i16[5,3]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_06-fbb09a3.json b/tests/reference/asr-arrays_06-fbb09a3.json index 863eeebf1e..83839b58e9 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.json +++ b/tests/reference/asr-arrays_06-fbb09a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_06-fbb09a3.stderr", - "stderr_hash": "1fa3f5061a72f03c0678806c0460b9ec5caf01cbbd2f07a606f1057e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_06-fbb09a3.stderr b/tests/reference/asr-arrays_06-fbb09a3.stderr index 9bbcde8ee8..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.stderr +++ b/tests/reference/asr-arrays_06-fbb09a3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_06.py:6:5 - | -6 | x: i16[5, 4] = empty([5, 4], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i32[5,4]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_07-de430fd.json b/tests/reference/asr-arrays_07-de430fd.json index 19a44750cc..6b6b71d2e2 100644 --- a/tests/reference/asr-arrays_07-de430fd.json +++ b/tests/reference/asr-arrays_07-de430fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_07-de430fd.stderr", - "stderr_hash": "7fadea44b4ad8f383e0cadbd27a53eb3ab75f0edef98d27639527723", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_07-de430fd.stderr b/tests/reference/asr-arrays_07-de430fd.stderr index 7624d1fe92..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_07-de430fd.stderr +++ b/tests/reference/asr-arrays_07-de430fd.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_07.py:6:5 - | -6 | x: f32[5, 4] = empty([5, 4], dtype=complex64) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f32[5,4]' and 'c32[5,4]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_08-ba317a3.json b/tests/reference/asr-arrays_08-ba317a3.json index 56982fe195..eaaa87ceec 100644 --- a/tests/reference/asr-arrays_08-ba317a3.json +++ b/tests/reference/asr-arrays_08-ba317a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_08-ba317a3.stderr", - "stderr_hash": "bedb87b219b7c49a18cced170e4ffcac780d242f70c3ae8bbfb27a26", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_08-ba317a3.stderr b/tests/reference/asr-arrays_08-ba317a3.stderr index e8f8eb441e..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_08-ba317a3.stderr +++ b/tests/reference/asr-arrays_08-ba317a3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_08.py:9:5 - | -9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i64[100,120,200]' and 'i64[120,100,200]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_09-50ee586.json b/tests/reference/asr-arrays_09-50ee586.json index 2f86b11cfb..2c81f33fe2 100644 --- a/tests/reference/asr-arrays_09-50ee586.json +++ b/tests/reference/asr-arrays_09-50ee586.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_09-50ee586.stderr", - "stderr_hash": "0169175ca66ace6110382408ed4506313e311d560e9b8c16bdd997b3", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_09-50ee586.stderr b/tests/reference/asr-arrays_09-50ee586.stderr index e485f02cbb..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_09-50ee586.stderr +++ b/tests/reference/asr-arrays_09-50ee586.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/arrays_09.py:9:12 - | -9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_10-bc82d75.json b/tests/reference/asr-arrays_10-bc82d75.json index e1b3693872..e048f65a03 100644 --- a/tests/reference/asr-arrays_10-bc82d75.json +++ b/tests/reference/asr-arrays_10-bc82d75.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_10-bc82d75.stderr", - "stderr_hash": "1c45f4b45b48ceb3de4567413bff847b67df2750fcc68d6a358df096", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_10-bc82d75.stderr b/tests/reference/asr-arrays_10-bc82d75.stderr index e7b0047ea1..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_10-bc82d75.stderr +++ b/tests/reference/asr-arrays_10-bc82d75.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/arrays_10.py:9:36 - | -9 | x: i64[100, 120, 200] = empty([q, p, r], dtype=int64) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_11-fc505b4.json b/tests/reference/asr-arrays_11-fc505b4.json index 22700cace0..0b36e58941 100644 --- a/tests/reference/asr-arrays_11-fc505b4.json +++ b/tests/reference/asr-arrays_11-fc505b4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_11-fc505b4.stderr", - "stderr_hash": "ef5e89392b20ad345ba9bcf862ab71b19e56c85d9838db742be117a1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_11-fc505b4.stderr b/tests/reference/asr-arrays_11-fc505b4.stderr index 09cb02b625..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_11-fc505b4.stderr +++ b/tests/reference/asr-arrays_11-fc505b4.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_11.py:5:1 - | -5 | x: i16[4] = empty([5], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_12-63d6f25.json b/tests/reference/asr-arrays_12-63d6f25.json index a032a5fad1..2d7e4ad7c0 100644 --- a/tests/reference/asr-arrays_12-63d6f25.json +++ b/tests/reference/asr-arrays_12-63d6f25.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_12-63d6f25.stderr", - "stderr_hash": "b6fa626301868bd5cbbef6d914f5b4f38b1d896b951753122969e74a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_12-63d6f25.stderr b/tests/reference/asr-arrays_12-63d6f25.stderr index 8000ae521d..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_12-63d6f25.stderr +++ b/tests/reference/asr-arrays_12-63d6f25.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_12.py:5:1 - | -5 | x: i16[5] = empty([5], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_13-b5fcc7e.json b/tests/reference/asr-arrays_13-b5fcc7e.json index 3a17697702..4d7932471e 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.json +++ b/tests/reference/asr-arrays_13-b5fcc7e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_13-b5fcc7e.stderr", - "stderr_hash": "6bde2f7fc14d5a461a58d694e44e19dd79ef5bee47c88b4022daf5d6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_13-b5fcc7e.stderr b/tests/reference/asr-arrays_13-b5fcc7e.stderr index 14f0dbe414..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.stderr +++ b/tests/reference/asr-arrays_13-b5fcc7e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_13.py:7:5 - | -7 | x: i16[4] = empty(5, dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_14-78be00e.json b/tests/reference/asr-arrays_14-78be00e.json index b41704e4d0..1d25109285 100644 --- a/tests/reference/asr-arrays_14-78be00e.json +++ b/tests/reference/asr-arrays_14-78be00e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_14-78be00e.stderr", - "stderr_hash": "267aea8e48708230a9b2bc61c37c849a0b75cb45294ca25ee11fe632", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_14-78be00e.stderr b/tests/reference/asr-arrays_14-78be00e.stderr index ed7f661811..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_14-78be00e.stderr +++ b/tests/reference/asr-arrays_14-78be00e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_14.py:7:5 - | -7 | x: i16[4] = empty((5), dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index 5e5858a464..9c2970ac25 100644 --- a/tests/reference/asr-assert1-1ce92ea.json +++ b/tests/reference/asr-assert1-1ce92ea.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "asr-assert1-1ce92ea.stdout", - "stdout_hash": "ce8797c74c843e69622a590671ed85a981a9261278f1f83878327414", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assert1-1ce92ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assert1-1ce92ea.stderr b/tests/reference/asr-assert1-1ce92ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assert1-1ce92ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign1-886f049.json b/tests/reference/asr-assign1-886f049.json index 6e23997392..2d460a35d4 100644 --- a/tests/reference/asr-assign1-886f049.json +++ b/tests/reference/asr-assign1-886f049.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "asr-assign1-886f049.stdout", - "stdout_hash": "c2ffd64d63b0780c568d6f28ec8306cade4e74588adc6f7db056603f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assign1-886f049.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assign1-886f049.stderr b/tests/reference/asr-assign1-886f049.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assign1-886f049.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign2-8d1a2ee.json b/tests/reference/asr-assign2-8d1a2ee.json index a0e50b5045..b8e68a7c88 100644 --- a/tests/reference/asr-assign2-8d1a2ee.json +++ b/tests/reference/asr-assign2-8d1a2ee.json @@ -5,9 +5,9 @@ "infile_hash": "9b182950a8d1abbd951007b692fff95382e90ada103c7f14c4497b06", "outfile": null, "outfile_hash": null, - "stdout": "asr-assign2-8d1a2ee.stdout", - "stdout_hash": "7bec7662e29763790b836536cc3a60aacdaf849a44e8cb9c5d4d3298", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assign2-8d1a2ee.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assign2-8d1a2ee.stderr b/tests/reference/asr-assign2-8d1a2ee.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assign2-8d1a2ee.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_01-6d521a9.json b/tests/reference/asr-bindc_01-6d521a9.json index 288b847447..d70cc46f27 100644 --- a/tests/reference/asr-bindc_01-6d521a9.json +++ b/tests/reference/asr-bindc_01-6d521a9.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": "asr-bindc_01-6d521a9.stdout", - "stdout_hash": "2a346b7a00bd685bde6e5c686bda4012fa442eac78bf03bad9d846aa", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-bindc_01-6d521a9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-6d521a9.stderr b/tests/reference/asr-bindc_01-6d521a9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-bindc_01-6d521a9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_01-f761165.json b/tests/reference/asr-bindc_01-f761165.json index 24d385098d..f7ac579a4f 100644 --- a/tests/reference/asr-bindc_01-f761165.json +++ b/tests/reference/asr-bindc_01-f761165.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_01-f761165.stderr", - "stderr_hash": "b2d416fa6afa00923a130cb76dbd580798a9ee0841e34980c531b050", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.stderr b/tests/reference/asr-bindc_01-f761165.stderr index 7fe85cd32b..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_01-f761165.stderr +++ b/tests/reference/asr-bindc_01-f761165.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/bindc_01.py:9:14 - | -9 | cptr_arg(int32obj) - | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) - | -4 | def cptr_arg(arg1: CPtr): - | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_02-5092d8e.json b/tests/reference/asr-bindc_02-5092d8e.json index 6b3c472b5c..c91902d6b4 100644 --- a/tests/reference/asr-bindc_02-5092d8e.json +++ b/tests/reference/asr-bindc_02-5092d8e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_02-5092d8e.stderr", - "stderr_hash": "315076027d80c91db75f4ec44ea5cf8d5fd37a499a367f627b6f6553", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-5092d8e.stderr b/tests/reference/asr-bindc_02-5092d8e.stderr index 4ac4183597..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_02-5092d8e.stderr +++ b/tests/reference/asr-bindc_02-5092d8e.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/bindc_02.py:9:24 - | -9 | s: Struct = Struct(int32obj) - | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) - | -5 | cptr_member: CPtr - | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 9c5757347c..6aee82dd96 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -5,9 +5,9 @@ "infile_hash": "a29f0f269c494419077ca8725e7c2d2dc7a5b4964d5c909347f1caa4", "outfile": null, "outfile_hash": null, - "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "d5ffa96b3a5833d2e0c9cc6d5c13086223bfba3bb53de623b1c4058a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-bindc_02-bc1a7ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stderr b/tests/reference/asr-bindc_02-bc1a7ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-bindc_02-bc1a7ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_03-95dbba7.json b/tests/reference/asr-bindc_03-95dbba7.json index 7ea004cc34..7c5964b374 100644 --- a/tests/reference/asr-bindc_03-95dbba7.json +++ b/tests/reference/asr-bindc_03-95dbba7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_03-95dbba7.stderr", - "stderr_hash": "371c3fc384c0e72448648d5a3734a373fe96ba258b261f0695ccb518", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.stderr b/tests/reference/asr-bindc_03-95dbba7.stderr index ae2b810b6c..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_03-95dbba7.stderr +++ b/tests/reference/asr-bindc_03-95dbba7.stderr @@ -1,5 +1 @@ -semantic error: Target type specified in c_p_pointer must have deferred shape. - --> tests/errors/bindc_03.py:6:26 - | -6 | A: Pointer[i16[:]] = c_p_pointer(b, i16[n * k], array([k * n])) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_04-06bd800.json b/tests/reference/asr-bindc_04-06bd800.json index 7f9fcea30c..f4427dc7b1 100644 --- a/tests/reference/asr-bindc_04-06bd800.json +++ b/tests/reference/asr-bindc_04-06bd800.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_04-06bd800.stderr", - "stderr_hash": "85d50c491c17976f21e6263e164a6ce5dbeda95dae2635f589a02d86", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_04-06bd800.stderr b/tests/reference/asr-bindc_04-06bd800.stderr index a84e785818..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_04-06bd800.stderr +++ b/tests/reference/asr-bindc_04-06bd800.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/bindc_04.py:20:12 - | -20 | C: i16[nk] = empty(nk, dtype=int16) - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_10e-8b10394.json b/tests/reference/asr-bindc_10e-8b10394.json index 38439231b2..829fbafed7 100644 --- a/tests/reference/asr-bindc_10e-8b10394.json +++ b/tests/reference/asr-bindc_10e-8b10394.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_10e-8b10394.stderr", - "stderr_hash": "9ea4ff2c8a8789057456196deb5772e4b3a2dffadbd10ecfe5f15f29", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_10e-8b10394.stderr b/tests/reference/asr-bindc_10e-8b10394.stderr index cc7c1cd0aa..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_10e-8b10394.stderr +++ b/tests/reference/asr-bindc_10e-8b10394.stderr @@ -1,14 +1 @@ -semantic error: The struct in c_p_pointer must be C interoperable - --> tests/errors/bindc_10e.py:15:38 - | -15 | p2: Pointer[S] = c_p_pointer(p1, S) - | ^ not C interoperable - - --> tests/errors/bindc_10e_mod.py:5:1 - 7:10 - | - 5 | class S: - | ~~~~~~~~... -... - | - 7 | b: i64 - | ...~~~~~~~~~~ help: add the @ccallable decorator to this struct to make it C interoperable +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index d595b8426b..837c9e9ea9 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.json +++ b/tests/reference/asr-c_interop1-cf2e9b4.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": "asr-c_interop1-cf2e9b4.stdout", - "stdout_hash": "f63eac62a8e739f07a2ecd8acf5d872843e4721733736acf1cbff922", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-c_interop1-cf2e9b4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-c_interop1-cf2e9b4.stderr b/tests/reference/asr-c_interop1-cf2e9b4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-c_interop1-cf2e9b4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index cfd5db0657..f2c5157c09 100644 --- a/tests/reference/asr-callback_01-df40fd5.json +++ b/tests/reference/asr-callback_01-df40fd5.json @@ -5,9 +5,9 @@ "infile_hash": "c3ab71a93f40edda000ae863149c38c388bb43a8329ebae9320a7ab4", "outfile": null, "outfile_hash": null, - "stdout": "asr-callback_01-df40fd5.stdout", - "stdout_hash": "d8283ff4af45372de119998a592b0995335f8d6ada869664e3306a22", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-callback_01-df40fd5.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-callback_01-df40fd5.stderr b/tests/reference/asr-callback_01-df40fd5.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-callback_01-df40fd5.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index 5ae9619444..9cba658bc8 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -5,9 +5,9 @@ "infile_hash": "6e4219b25f4aa2035b57c9658dbb133f2dff55db0d9c128b19214f62", "outfile": null, "outfile_hash": null, - "stdout": "asr-cast-435c233.stdout", - "stdout_hash": "e568a4235ef2ea5a21a03f280baf6e18a4a83f2a9b1d804d695a185d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-cast-435c233.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-cast-435c233.stderr b/tests/reference/asr-cast-435c233.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-cast-435c233.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index 164b7f2d2b..b06af46247 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": "asr-complex1-f26c460.stdout", - "stdout_hash": "22dc4c9b17e4d9a3d251c7b52d71603358cb8003e3d1b5bf520965cb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-complex1-f26c460.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-complex1-f26c460.stderr b/tests/reference/asr-complex1-f26c460.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-complex1-f26c460.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-const_01-af8289b.json b/tests/reference/asr-const_01-af8289b.json index c54ff59cdd..57c67e6fe2 100644 --- a/tests/reference/asr-const_01-af8289b.json +++ b/tests/reference/asr-const_01-af8289b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_01-af8289b.stderr", - "stderr_hash": "f47e74e916315ec82f38680f66c9cf5ef3c958bcdfa87b9efe09b264", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.stderr b/tests/reference/asr-const_01-af8289b.stderr index 47034b6158..2bdcfc8433 100644 --- a/tests/reference/asr-const_01-af8289b.stderr +++ b/tests/reference/asr-const_01-af8289b.stderr @@ -1,5 +1 @@ -semantic error: Constant variable x is not initialised at declaration. - --> tests/errors/const_01.py:4:5 - | -4 | x: Const[i32] - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-const_02-fce29b7.json b/tests/reference/asr-const_02-fce29b7.json index af31951d5b..d696007067 100644 --- a/tests/reference/asr-const_02-fce29b7.json +++ b/tests/reference/asr-const_02-fce29b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_02-fce29b7.stderr", - "stderr_hash": "b8b90da28518edbe487dbe6f52f1f25f004042fe463e8fba7b96d174", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-const_02-fce29b7.stderr b/tests/reference/asr-const_02-fce29b7.stderr index 3bdb12c237..2bdcfc8433 100644 --- a/tests/reference/asr-const_02-fce29b7.stderr +++ b/tests/reference/asr-const_02-fce29b7.stderr @@ -1,5 +1 @@ -semantic error: Targets with Const[i32] type cannot be re-assigned. - --> tests/errors/const_02.py:5:5 - | -5 | x = 5 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 341f639d3e..9de4cfcbb5 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": "asr-constants1-5828e8a.stdout", - "stdout_hash": "52b5b013e314db6e9bfdc763cfc5d57b06dc3cdadcf143d7de20cb96", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-constants1-5828e8a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-constants1-5828e8a.stderr b/tests/reference/asr-constants1-5828e8a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-constants1-5828e8a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-cptr_01-4e660f1.json b/tests/reference/asr-cptr_01-4e660f1.json index c554aa6d5b..89f1eb69d9 100644 --- a/tests/reference/asr-cptr_01-4e660f1.json +++ b/tests/reference/asr-cptr_01-4e660f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-cptr_01-4e660f1.stderr", - "stderr_hash": "0477f93b29ff4932b3471a59731a173fb19d6e44273236829eeaffbe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.stderr b/tests/reference/asr-cptr_01-4e660f1.stderr index 510fd3ad0c..2bdcfc8433 100644 --- a/tests/reference/asr-cptr_01-4e660f1.stderr +++ b/tests/reference/asr-cptr_01-4e660f1.stderr @@ -1,5 +1 @@ -semantic error: Indexing CPtr typed expressions is not supported yet - --> tests/errors/cptr_01.py:5:11 - | -5 | print(x[0]) - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index 3bc6f3bfd1..aeda836698 100644 --- a/tests/reference/asr-dictionary1-a105a36.json +++ b/tests/reference/asr-dictionary1-a105a36.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": "asr-dictionary1-a105a36.stdout", - "stdout_hash": "ac9f74e24e585a3382e6615e4f197e6ebda5ba099def0664967fbcc0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-dictionary1-a105a36.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-dictionary1-a105a36.stderr b/tests/reference/asr-dictionary1-a105a36.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-dictionary1-a105a36.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.json b/tests/reference/asr-doconcurrentloop_01-3fdc189.json index 74736504bc..ff049115fd 100644 --- a/tests/reference/asr-doconcurrentloop_01-3fdc189.json +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "asr-doconcurrentloop_01-3fdc189.stdout", - "stdout_hash": "b87f31e0e98b1ec330df01b0f8eafa390b61858a9e559e149e27c2a6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-doconcurrentloop_01-3fdc189.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr b/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index 44aa2ec76e..be53a9cada 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -5,9 +5,9 @@ "infile_hash": "e96eed9469877faf7f0b6ddb472d3df5fd0270d0528d0334b1751783", "outfile": null, "outfile_hash": null, - "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "60bd6f26f1332d2a618ddb3f459ce1a31ce710db3f2ec4fba1d1c751", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-elemental_01-b58df26.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-elemental_01-b58df26.stderr b/tests/reference/asr-elemental_01-b58df26.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-elemental_01-b58df26.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-enum_01-30e1b4a.json b/tests/reference/asr-enum_01-30e1b4a.json index f21587576e..20b09ab81a 100644 --- a/tests/reference/asr-enum_01-30e1b4a.json +++ b/tests/reference/asr-enum_01-30e1b4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_01-30e1b4a.stderr", - "stderr_hash": "ee3775d6e144fa8c18d4beeae5a5790e317f7c4d26212100d03f29d4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.stderr b/tests/reference/asr-enum_01-30e1b4a.stderr index 0947a787ea..2bdcfc8433 100644 --- a/tests/reference/asr-enum_01-30e1b4a.stderr +++ b/tests/reference/asr-enum_01-30e1b4a.stderr @@ -1,9 +1 @@ -semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. - --> tests/errors/enum_01.py:5:1 - 8:19 - | -5 | class Color(Enum): - | ^^^^^^^^^^^^^^^^^^... -... - | -8 | BLUE: f64 = 0.7 - | ...^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-enum_02-54656c5.json b/tests/reference/asr-enum_02-54656c5.json index a989cef176..8af949435f 100644 --- a/tests/reference/asr-enum_02-54656c5.json +++ b/tests/reference/asr-enum_02-54656c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_02-54656c5.stderr", - "stderr_hash": "88c95223e82c39f9d40d9f62923d1bffdf3a9f0a47565bad19b37dee", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-enum_02-54656c5.stderr b/tests/reference/asr-enum_02-54656c5.stderr index 39fb6429e6..2bdcfc8433 100644 --- a/tests/reference/asr-enum_02-54656c5.stderr +++ b/tests/reference/asr-enum_02-54656c5.stderr @@ -1,9 +1 @@ -semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. - --> tests/errors/enum_02.py:5:1 - 8:17 - | -5 | class Color(Enum): - | ^^^^^^^^^^^^^^^^^^... -... - | -8 | BLUE: i32 = 2 - | ...^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index 1d822feb22..6006b89ecd 100644 --- a/tests/reference/asr-expr1-8df2d66.json +++ b/tests/reference/asr-expr1-8df2d66.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr1-8df2d66.stdout", - "stdout_hash": "f6ee3d989186cae0852628aac61f23c4831bdc638435bc489e4bdf7c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr1-8df2d66.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr1-8df2d66.stderr b/tests/reference/asr-expr1-8df2d66.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr1-8df2d66.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index 852142e60b..cac5c9893f 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr10-efcbb1b.stdout", - "stdout_hash": "49e11c3fdd9598777fbcede05d2201334a2312adacb1aaf11b3b6494", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr10-efcbb1b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr10-efcbb1b.stderr b/tests/reference/asr-expr10-efcbb1b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr10-efcbb1b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr11-9b91d35.json b/tests/reference/asr-expr11-9b91d35.json index 27fc53c56a..8f10dd20d5 100644 --- a/tests/reference/asr-expr11-9b91d35.json +++ b/tests/reference/asr-expr11-9b91d35.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr11-9b91d35.stdout", - "stdout_hash": "119588e11efc6683fe77260a150cf2622aad182814252c73dbc0b2e1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr11-9b91d35.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr11-9b91d35.stderr b/tests/reference/asr-expr11-9b91d35.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr11-9b91d35.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index f191d58517..24a93e0eba 100644 --- a/tests/reference/asr-expr12-5c5b71e.json +++ b/tests/reference/asr-expr12-5c5b71e.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr12-5c5b71e.stdout", - "stdout_hash": "68b01cfc65c60b82cb2ba5017c95cb10e05d130d085674593975310e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr12-5c5b71e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr12-5c5b71e.stderr b/tests/reference/asr-expr12-5c5b71e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr12-5c5b71e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 73b00d00a8..21dbcfd87b 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr13-81bdb5a.stdout", - "stdout_hash": "2809b128c6ef1ec6a287a8583c17f3129c467d1de7f83158d8686dd0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr13-81bdb5a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr13-81bdb5a.stderr b/tests/reference/asr-expr13-81bdb5a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr13-81bdb5a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr16-a3dc453.json b/tests/reference/asr-expr16-a3dc453.json index 14ce11462e..0e5bf1ab68 100644 --- a/tests/reference/asr-expr16-a3dc453.json +++ b/tests/reference/asr-expr16-a3dc453.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-expr16-a3dc453.stderr", - "stderr_hash": "67cb0d8b08c9910cfdf81faffe003dec601823ff0fd07990a478baf4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.stderr b/tests/reference/asr-expr16-a3dc453.stderr index 7b8ae5a07d..2bdcfc8433 100644 --- a/tests/reference/asr-expr16-a3dc453.stderr +++ b/tests/reference/asr-expr16-a3dc453.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/expr16.py:6:9 - | -6 | sum += data[i] - | ^^^ ^^^^^^^ type mismatch ('f64' and 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index fb9017f692..2ec6ca47dd 100644 --- a/tests/reference/asr-expr2-2e78a12.json +++ b/tests/reference/asr-expr2-2e78a12.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr2-2e78a12.stdout", - "stdout_hash": "2ff834685a67310d1ac788a1882209a5179ab17c41e4be40773a53a6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr2-2e78a12.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr2-2e78a12.stderr b/tests/reference/asr-expr2-2e78a12.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr2-2e78a12.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index 76521609ad..a1f469faca 100644 --- a/tests/reference/asr-expr4-cef6743.json +++ b/tests/reference/asr-expr4-cef6743.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr4-cef6743.stdout", - "stdout_hash": "666ba33cd5ae1e6c79478d456ed9d2ad73bf5497f8a541debadd4738", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr4-cef6743.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr4-cef6743.stderr b/tests/reference/asr-expr4-cef6743.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr4-cef6743.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr5-645ffcc.json b/tests/reference/asr-expr5-645ffcc.json index 890d1b68c6..afe18e82b6 100644 --- a/tests/reference/asr-expr5-645ffcc.json +++ b/tests/reference/asr-expr5-645ffcc.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr5-645ffcc.stdout", - "stdout_hash": "c7893c51dec391aa10b49e7839e0b95eff9b93332273faad253f758f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr5-645ffcc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr5-645ffcc.stderr b/tests/reference/asr-expr5-645ffcc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr5-645ffcc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index 3255a6bb27..f070aceb56 100644 --- a/tests/reference/asr-expr6-368e5ed.json +++ b/tests/reference/asr-expr6-368e5ed.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr6-368e5ed.stdout", - "stdout_hash": "eb681d9c5f81c0d94cd1f175bfb84ec29803a153327f1c7a5a17b7d4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr6-368e5ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr6-368e5ed.stderr b/tests/reference/asr-expr6-368e5ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr6-368e5ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index c542cdee71..d2d304801a 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr7-480ba2f.stdout", - "stdout_hash": "4834c05f67c941d7c9abd01a25e78ea0cf59dd855c9d635d21247cc4", + "stdout": null, + "stdout_hash": null, "stderr": "asr-expr7-480ba2f.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.stderr b/tests/reference/asr-expr7-480ba2f.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/asr-expr7-480ba2f.stderr +++ b/tests/reference/asr-expr7-480ba2f.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index 9fb8c510ab..4e62e702ac 100644 --- a/tests/reference/asr-expr8-6beda60.json +++ b/tests/reference/asr-expr8-6beda60.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr8-6beda60.stdout", - "stdout_hash": "b79ac7dd790182c720f71316cdcedbd0a6b3b1bd56ef5cb800fab8dd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr8-6beda60.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr8-6beda60.stderr b/tests/reference/asr-expr8-6beda60.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr8-6beda60.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr9-814e4bc.json b/tests/reference/asr-expr9-814e4bc.json index 5e5e4e24e7..e8bb194b78 100644 --- a/tests/reference/asr-expr9-814e4bc.json +++ b/tests/reference/asr-expr9-814e4bc.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr9-814e4bc.stdout", - "stdout_hash": "a8334d45029aef40c38c8014b64aa2520c38fdc0186ae85869d72c36", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr9-814e4bc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr9-814e4bc.stderr b/tests/reference/asr-expr9-814e4bc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr9-814e4bc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index 2f242ea977..f55285e25f 100644 --- a/tests/reference/asr-expr_01-211000e.json +++ b/tests/reference/asr-expr_01-211000e.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_01-211000e.stdout", - "stdout_hash": "55ef3fa5588fa753b58860ce4178bd454bce8e1c5c26842bcfe15bbd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_01-211000e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-211000e.stderr b/tests/reference/asr-expr_01-211000e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_01-211000e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index 23075b510d..dea3471b05 100644 --- a/tests/reference/asr-expr_01-a0d4829.json +++ b/tests/reference/asr-expr_01-a0d4829.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_01-a0d4829.stdout", - "stdout_hash": "22c544446be0bf9235672437a74b58e230def3217713441058c35b49", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_01-a0d4829.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-a0d4829.stderr b/tests/reference/asr-expr_01-a0d4829.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_01-a0d4829.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index a32e0c38a9..96160689c7 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -5,9 +5,9 @@ "infile_hash": "cc922bec30fac0a8eb10efd99f72234aa5638b3c9cd92c68044c69ea", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_05-3a37324.stdout", - "stdout_hash": "e4c7e4ed4ed65f39d751f00be6544b4f378762ffa1c72cab5f852dec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_05-3a37324.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_05-3a37324.stderr b/tests/reference/asr-expr_05-3a37324.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_05-3a37324.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index f22e910c6a..a0f2106cd1 100644 --- a/tests/reference/asr-expr_07-7742668.json +++ b/tests/reference/asr-expr_07-7742668.json @@ -5,9 +5,9 @@ "infile_hash": "5c3cc1f1662783acd989ceafcb0eb3259e0194dad005c5bd4e502710", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_07-7742668.stdout", - "stdout_hash": "3d6f2e6a2f297f77eb89fa3169ada477efb4806398d84d425db7ee4b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_07-7742668.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_07-7742668.stderr b/tests/reference/asr-expr_07-7742668.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_07-7742668.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index 0c56a0ae15..d0879d5f53 100644 --- a/tests/reference/asr-expr_09-f3e89c8.json +++ b/tests/reference/asr-expr_09-f3e89c8.json @@ -5,9 +5,9 @@ "infile_hash": "5786bfd0706e0850ec51d9f6cface5c7df4c30f3b4715f2e76cc553b", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_09-f3e89c8.stdout", - "stdout_hash": "aaf74bddaaba6ca5c8d781e9fdc568d7497457fbe7d8e4b48c3912e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_09-f3e89c8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_09-f3e89c8.stderr b/tests/reference/asr-expr_09-f3e89c8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_09-f3e89c8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index 19558e3c36..e1cca97b85 100644 --- a/tests/reference/asr-expr_10-d39708c.json +++ b/tests/reference/asr-expr_10-d39708c.json @@ -5,9 +5,9 @@ "infile_hash": "a371877a6249c5d8af75ad5afdd4c6f762841733ed517dafcdfd6b10", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_10-d39708c.stdout", - "stdout_hash": "97c3e89ccc963a093255f2df997a14962c244d4ed454ebb3942c39a5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_10-d39708c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_10-d39708c.stderr b/tests/reference/asr-expr_10-d39708c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_10-d39708c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_12-6769be0.json b/tests/reference/asr-expr_12-6769be0.json index b8830172cd..cd3023b6aa 100644 --- a/tests/reference/asr-expr_12-6769be0.json +++ b/tests/reference/asr-expr_12-6769be0.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_12-6769be0.stdout", - "stdout_hash": "0f537c49f019d14a0240da9280de2e6d05afee0ad5dbdb4b3646e730", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_12-6769be0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_12-6769be0.stderr b/tests/reference/asr-expr_12-6769be0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_12-6769be0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index 59cc62002a..f7ed0e09fa 100644 --- a/tests/reference/asr-expr_14-f2bd343.json +++ b/tests/reference/asr-expr_14-f2bd343.json @@ -5,9 +5,9 @@ "infile_hash": "bf5d0d167082af64149be967dc182b9e2e8cb35091fa410ae4afee6f", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_14-f2bd343.stdout", - "stdout_hash": "b03cf9660c69a5bd18468550cc176ffd6f219869f5b9a198c2b23e71", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_14-f2bd343.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_14-f2bd343.stderr b/tests/reference/asr-expr_14-f2bd343.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_14-f2bd343.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_01-d87aa4a.json b/tests/reference/asr-func_01-d87aa4a.json index 2ac3164ce4..10febac45e 100644 --- a/tests/reference/asr-func_01-d87aa4a.json +++ b/tests/reference/asr-func_01-d87aa4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_01-d87aa4a.stderr", - "stderr_hash": "2a773033fab41aadd3ddf3732cfb473ba5da6c9649453516286dacf1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.stderr b/tests/reference/asr-func_01-d87aa4a.stderr index 3963b1e1d5..2bdcfc8433 100644 --- a/tests/reference/asr-func_01-d87aa4a.stderr +++ b/tests/reference/asr-func_01-d87aa4a.stderr @@ -1,9 +1 @@ -semantic error: Function f is already defined - --> tests/errors/func_01.py:9:1 - 10:16 - | - 9 | def f(i: i32): - | ^^^^^^^^^^^^^^... -... - | -10 | print(i + 2) - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_02-b439474.json b/tests/reference/asr-func_02-b439474.json index bc648e06af..3720b833c3 100644 --- a/tests/reference/asr-func_02-b439474.json +++ b/tests/reference/asr-func_02-b439474.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_02-b439474.stderr", - "stderr_hash": "855967bc8c46a46b93c348de6e3004107861b10fad24496866c8a197", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_02-b439474.stderr b/tests/reference/asr-func_02-b439474.stderr index e4d6ca0563..2bdcfc8433 100644 --- a/tests/reference/asr-func_02-b439474.stderr +++ b/tests/reference/asr-func_02-b439474.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `n` is not allowed - --> tests/errors/func_02.py:4:5 - | -4 | n = 5 - | ^ Hint: create a new local variable with a different name +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_03-cd744a0.json b/tests/reference/asr-func_03-cd744a0.json index e0e191485d..c52a0c2e07 100644 --- a/tests/reference/asr-func_03-cd744a0.json +++ b/tests/reference/asr-func_03-cd744a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_03-cd744a0.stderr", - "stderr_hash": "d1201fe81d9eeb213996a3f316f463ee4071c9192fb20d7bf327a898", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_03-cd744a0.stderr b/tests/reference/asr-func_03-cd744a0.stderr index 74251ce6c7..2bdcfc8433 100644 --- a/tests/reference/asr-func_03-cd744a0.stderr +++ b/tests/reference/asr-func_03-cd744a0.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `l` is not allowed - --> tests/errors/func_03.py:4:5 - | -4 | l[5] = 5 - | ^ Use InOut[list[i32]] to allow assignment +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_04-eef2656.json b/tests/reference/asr-func_04-eef2656.json index 6fa82a6009..1e1e3e347a 100644 --- a/tests/reference/asr-func_04-eef2656.json +++ b/tests/reference/asr-func_04-eef2656.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_04-eef2656.stderr", - "stderr_hash": "d1e5bb4b5356e57124ff34eea9e5b96ecc44d3bc8a1da4b0a7db5b4a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_04-eef2656.stderr b/tests/reference/asr-func_04-eef2656.stderr index 744b9460d2..2bdcfc8433 100644 --- a/tests/reference/asr-func_04-eef2656.stderr +++ b/tests/reference/asr-func_04-eef2656.stderr @@ -1,5 +1 @@ -semantic error: Modifying input function parameter `l` is not allowed - --> tests/errors/func_04.py:4:5 - | -4 | l.append(5) - | ^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_05-c22b921.json b/tests/reference/asr-func_05-c22b921.json index 46cec1c7b4..e9734a6d29 100644 --- a/tests/reference/asr-func_05-c22b921.json +++ b/tests/reference/asr-func_05-c22b921.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_05-c22b921.stderr", - "stderr_hash": "9611beb75ae308f86e573592164c5aca50c4e1acec2e91e48687ba96", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_05-c22b921.stderr b/tests/reference/asr-func_05-c22b921.stderr index fc959f032f..2bdcfc8433 100644 --- a/tests/reference/asr-func_05-c22b921.stderr +++ b/tests/reference/asr-func_05-c22b921.stderr @@ -1,5 +1 @@ -semantic error: Simple Type i32 cannot be intent InOut/Out - --> tests/errors/func_05.py:3:7 - | -3 | def f(n: InOut[i32]): - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_06-62e738c.json b/tests/reference/asr-func_06-62e738c.json index 00d0a1051b..fcfe45db1c 100644 --- a/tests/reference/asr-func_06-62e738c.json +++ b/tests/reference/asr-func_06-62e738c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_06-62e738c.stderr", - "stderr_hash": "a97e6d8f812ec9e81cb4b0565dc2fd30f3bd194ccab41770962f6e32", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_06-62e738c.stderr b/tests/reference/asr-func_06-62e738c.stderr index 5e5827b226..2bdcfc8433 100644 --- a/tests/reference/asr-func_06-62e738c.stderr +++ b/tests/reference/asr-func_06-62e738c.stderr @@ -1,8 +1 @@ -semantic error: Parameter is already declared - --> tests/errors/func_06.py:1:12 - | -1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: - | ~~~~~ original declaration - | -1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: - | ^^^^^^ redeclaration +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_07-4a8c076.json b/tests/reference/asr-func_07-4a8c076.json index 23a3ff6d21..5bb370357f 100644 --- a/tests/reference/asr-func_07-4a8c076.json +++ b/tests/reference/asr-func_07-4a8c076.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_07-4a8c076.stderr", - "stderr_hash": "7ed110581f050d55b95ace1c09b3dc30176b30213c125e3ec19f5c68", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_07-4a8c076.stderr b/tests/reference/asr-func_07-4a8c076.stderr index d876637cc3..2bdcfc8433 100644 --- a/tests/reference/asr-func_07-4a8c076.stderr +++ b/tests/reference/asr-func_07-4a8c076.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `this` is not allowed - --> tests/errors/func_07.py:12:5 - | -12 | this._len = len(this._buf) - | ^^^^ Use InOut[struct StringIO] to allow assignment +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_08-c137415.json b/tests/reference/asr-func_08-c137415.json index e8987fe7e0..f21ba69e69 100644 --- a/tests/reference/asr-func_08-c137415.json +++ b/tests/reference/asr-func_08-c137415.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_08-c137415.stderr", - "stderr_hash": "5fe28460d4f28e79ced8c17e75ba6da4cdfccd36e20d1c3a85d07cf1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_08-c137415.stderr b/tests/reference/asr-func_08-c137415.stderr index c372ea27dd..2bdcfc8433 100644 --- a/tests/reference/asr-func_08-c137415.stderr +++ b/tests/reference/asr-func_08-c137415.stderr @@ -1,5 +1 @@ -semantic error: Intent annotation 'In' cannot be used here - --> tests/errors/func_08.py:3:17 - | -3 | def main0(x: In[In[i32]]): - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index 7c32b6b371..6a26490188 100644 --- a/tests/reference/asr-func_inline_01-56af272.json +++ b/tests/reference/asr-func_inline_01-56af272.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "asr-func_inline_01-56af272.stdout", - "stdout_hash": "dbb86e1cbe4e62cc86aefee1b8654130b8025e892913d824628ca7e8", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-func_inline_01-56af272.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_inline_01-56af272.stderr b/tests/reference/asr-func_inline_01-56af272.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-func_inline_01-56af272.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_01-d616074.json b/tests/reference/asr-generics_01-d616074.json index 33a28845c8..e7c62858ed 100644 --- a/tests/reference/asr-generics_01-d616074.json +++ b/tests/reference/asr-generics_01-d616074.json @@ -5,9 +5,9 @@ "infile_hash": "3062320cca6688cea4b76b4c18dbaf5d1dcc1de193459ee598e84935", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_01-d616074.stdout", - "stdout_hash": "a7de6a75a240c17b33268eadb9f7f7002885ea8d3c3351723e97ef95", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_01-d616074.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_01-d616074.stderr b/tests/reference/asr-generics_01-d616074.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_01-d616074.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_02-e2ea5c9.json b/tests/reference/asr-generics_02-e2ea5c9.json index 06369427a0..e875d31131 100644 --- a/tests/reference/asr-generics_02-e2ea5c9.json +++ b/tests/reference/asr-generics_02-e2ea5c9.json @@ -5,9 +5,9 @@ "infile_hash": "8406b1b9329997678ed067f896373fbbf49daeb2e379c700c5c2e917", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_02-e2ea5c9.stdout", - "stdout_hash": "3168e61664d93355b614ece3ef8eb3f1c128bb225dccb77b163d3ddb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_02-e2ea5c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_02-e2ea5c9.stderr b/tests/reference/asr-generics_02-e2ea5c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_02-e2ea5c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index 0a831af1c4..bb0278a18e 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -5,9 +5,9 @@ "infile_hash": "6e943dd0e26ab4d1ffb6ed6909a365b4135b6f5295957b2478cfb479", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "421aec154b394d5a7e1947fabfb10c5b73d44fcb9d6d646157975ba3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_01-682b1b2.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_01-682b1b2.stderr b/tests/reference/asr-generics_array_01-682b1b2.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_01-682b1b2.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index 1cd07220a6..3b5545c1f2 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -5,9 +5,9 @@ "infile_hash": "54b5f1d4b8fc7543c292ac0d6f7a39939816a657173937fa7dc02f07", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_02-22c8dc1.stdout", - "stdout_hash": "e5f7a7dfcbe77d17d83d54dee4bf42ae4908be2ddfeefe0dd7b4d041", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_02-22c8dc1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stderr b/tests/reference/asr-generics_array_02-22c8dc1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_02-22c8dc1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index 3ccb2f87f3..2c8a122863 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -5,9 +5,9 @@ "infile_hash": "5b415ae64a527ce3ab3b6878141238e227258bc2b2b8c37af6d23ff5", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_03-fb3706c.stdout", - "stdout_hash": "b3e1fcb7505a3aee6a0ec84d86a9c37ef05a83e528234fd49cbddb5a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_03-fb3706c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_03-fb3706c.stderr b/tests/reference/asr-generics_array_03-fb3706c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_03-fb3706c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_01-1e05cd6.json b/tests/reference/asr-generics_error_01-1e05cd6.json index 80dcd03351..4a3b38744d 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.json +++ b/tests/reference/asr-generics_error_01-1e05cd6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_01-1e05cd6.stderr", - "stderr_hash": "45a4d8fba734f967b36ed69d703fe503111c67dc6c8887013477c791", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.stderr b/tests/reference/asr-generics_error_01-1e05cd6.stderr index 9d7abb86ef..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.stderr +++ b/tests/reference/asr-generics_error_01-1e05cd6.stderr @@ -1,5 +1 @@ -semantic error: Inconsistent type variable for the function call - --> tests/errors/generics_error_01.py:12:7 - | -12 | print(f(1,"a")) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_02-d614928.json b/tests/reference/asr-generics_error_02-d614928.json index 950f37b435..ca108b830c 100644 --- a/tests/reference/asr-generics_error_02-d614928.json +++ b/tests/reference/asr-generics_error_02-d614928.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_02-d614928.stderr", - "stderr_hash": "2b82c797067dc1c722d416f8f13d837cfec47a0d4adb11c64f5b7e02", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_02-d614928.stderr b/tests/reference/asr-generics_error_02-d614928.stderr index 22668c4d18..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_02-d614928.stderr +++ b/tests/reference/asr-generics_error_02-d614928.stderr @@ -1,5 +1 @@ -semantic error: No applicable argument to the restriction zero - --> tests/errors/generics_error_02.py:37:7 - | -37 | print(mean(["a","b","c"], add=add_string, div=div_string)) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_03-208d10d.json b/tests/reference/asr-generics_error_03-208d10d.json index a5e6b0f007..97cfeff781 100644 --- a/tests/reference/asr-generics_error_03-208d10d.json +++ b/tests/reference/asr-generics_error_03-208d10d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_03-208d10d.stderr", - "stderr_hash": "e4803340775b153d9eafeae36cff39a9469260a0e139f0fc41e9317d", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_03-208d10d.stderr b/tests/reference/asr-generics_error_03-208d10d.stderr index ef155d1bb4..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_03-208d10d.stderr +++ b/tests/reference/asr-generics_error_03-208d10d.stderr @@ -1,9 +1 @@ -semantic error: Restriction mismatch with provided arguments - --> tests/errors/generics_error_03.py:20:1 - 21:16 - | -20 | def add_string(x: i32, y: i32) -> i32: - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -21 | return x + y - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_list_01-39c4044.json b/tests/reference/asr-generics_list_01-39c4044.json index e33b5acbff..af4adbb5a5 100644 --- a/tests/reference/asr-generics_list_01-39c4044.json +++ b/tests/reference/asr-generics_list_01-39c4044.json @@ -5,9 +5,9 @@ "infile_hash": "fee10ba2a43151e515695ea4179e42231e1fd80d7c75637747511144", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_list_01-39c4044.stdout", - "stdout_hash": "47237c70cc6d4864aa2cb86fb666fcaa8d21769236b2ff7a7661580c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_list_01-39c4044.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_list_01-39c4044.stderr b/tests/reference/asr-generics_list_01-39c4044.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_list_01-39c4044.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index 2f52991153..5be98562b0 100644 --- a/tests/reference/asr-global_scope1-354e217.json +++ b/tests/reference/asr-global_scope1-354e217.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": "asr-global_scope1-354e217.stdout", - "stdout_hash": "a8135cc1724a7d8f68c2d2136484125b8962b707c21873560dbaa04b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-global_scope1-354e217.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-global_scope1-354e217.stderr b/tests/reference/asr-global_scope1-354e217.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-global_scope1-354e217.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index 223ea28a2c..f106d2df8f 100644 --- a/tests/reference/asr-global_syms_01-273906f.json +++ b/tests/reference/asr-global_syms_01-273906f.json @@ -5,9 +5,9 @@ "infile_hash": "a561c85e452a7be71b45f7b5277fd3ab7ff79fcc596f059f00c9dd45", "outfile": null, "outfile_hash": null, - "stdout": "asr-global_syms_01-273906f.stdout", - "stdout_hash": "8a038638305efddca192d6bdb758eb4f5c4e701efc7a21e1cdd14a06", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-global_syms_01-273906f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-global_syms_01-273906f.stderr b/tests/reference/asr-global_syms_01-273906f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-global_syms_01-273906f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index c981754321..43a146cbed 100644 --- a/tests/reference/asr-intent_01-66824bc.json +++ b/tests/reference/asr-intent_01-66824bc.json @@ -5,9 +5,9 @@ "infile_hash": "0a8fa2940567fccee2cfccd4af40f353b74dbe542590460a195246a5", "outfile": null, "outfile_hash": null, - "stdout": "asr-intent_01-66824bc.stdout", - "stdout_hash": "415fb57ee7c986fc49e7c0801edae4e37d6ea06143d27a998c50ab5c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-intent_01-66824bc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-intent_01-66824bc.stderr b/tests/reference/asr-intent_01-66824bc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-intent_01-66824bc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.json b/tests/reference/asr-kwargs_01_error-ab9530d.json index 6f05aa772d..2f3ffcd9d0 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.json +++ b/tests/reference/asr-kwargs_01_error-ab9530d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_01_error-ab9530d.stderr", - "stderr_hash": "9acb6dea7d63917291858cf2cac49e5270e11ea1dd547f66303224c1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.stderr b/tests/reference/asr-kwargs_01_error-ab9530d.stderr index dbdf5c98eb..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.stderr +++ b/tests/reference/asr-kwargs_01_error-ab9530d.stderr @@ -1,5 +1 @@ -semantic error: func01() got multiple values for argument 'a' - --> tests/errors/kwargs_01_error.py:11:5 - | -11 | func01(arg1, a=int(8)) - | ^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.json b/tests/reference/asr-kwargs_02_error-7c91f8f.json index 228d941171..0bbbda9177 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.json +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_02_error-7c91f8f.stderr", - "stderr_hash": "120e6e6838e464af15ff96aa99dcdda21923a3bb5f0c3d6d7cc8348b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr index 9e13b4f43d..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr @@ -1,5 +1 @@ -semantic error: func02() got multiple values for argument 'b' - --> tests/errors/kwargs_02_error.py:13:5 - | -13 | func02(arg3, arg4, c=arg5, b=arg4) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.json b/tests/reference/asr-kwargs_03_error-a68cc46.json index 2b3ac444fa..6b07bc2de1 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.json +++ b/tests/reference/asr-kwargs_03_error-a68cc46.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_03_error-a68cc46.stderr", - "stderr_hash": "83b858c0d4e17fe2f03b1e47652414c4478d709def5d3fbaa71aad71", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.stderr b/tests/reference/asr-kwargs_03_error-a68cc46.stderr index 1a811894e0..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.stderr +++ b/tests/reference/asr-kwargs_03_error-a68cc46.stderr @@ -1,5 +1 @@ -semantic error: Function func01 doesn't have an argument named 'd' - --> tests/errors/kwargs_03_error.py:11:5 - | -11 | func01(arg1, d=int(8)) - | ^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-lambda_01-1ec3e01.json b/tests/reference/asr-lambda_01-1ec3e01.json index 31b51267b2..3e14e12178 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.json +++ b/tests/reference/asr-lambda_01-1ec3e01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-lambda_01-1ec3e01.stderr", - "stderr_hash": "99ca916bd82540da6812ad3149c0026c812efdbc777dbb5fb465e868", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-lambda_01-1ec3e01.stderr b/tests/reference/asr-lambda_01-1ec3e01.stderr index 482e01b32e..2bdcfc8433 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.stderr +++ b/tests/reference/asr-lambda_01-1ec3e01.stderr @@ -1,5 +1 @@ -semantic error: The number of args to lambda function much match the number of args declared in function type - --> tests/errors/lambda_01.py:5:8 - | -5 | x: Callable[[i32, i32, i32], i32] = lambda p, q, r, s: p + q + r + s - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index 9a3720e721..87e79811e4 100644 --- a/tests/reference/asr-list1-770ba33.json +++ b/tests/reference/asr-list1-770ba33.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": "asr-list1-770ba33.stdout", - "stdout_hash": "6b6e9737c184719a7d269490a7fcdfe22f3c1e69d34e20502528f1ac", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-list1-770ba33.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-list1-770ba33.stderr b/tests/reference/asr-list1-770ba33.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-list1-770ba33.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop1-10d3109.json b/tests/reference/asr-loop1-10d3109.json index 5562e043d0..84f41fec3f 100644 --- a/tests/reference/asr-loop1-10d3109.json +++ b/tests/reference/asr-loop1-10d3109.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop1-10d3109.stdout", - "stdout_hash": "25e0882ec286f388253c8fd367e03f135204a71f5550a7f773938ae6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop1-10d3109.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop1-10d3109.stderr b/tests/reference/asr-loop1-10d3109.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop1-10d3109.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index fd61395be8..780a967f26 100644 --- a/tests/reference/asr-loop3-a579196.json +++ b/tests/reference/asr-loop3-a579196.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop3-a579196.stdout", - "stdout_hash": "871e9f9402932018e5122327d38ca7822eb61596f04e0bdc4e03ad7a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop3-a579196.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop3-a579196.stderr b/tests/reference/asr-loop3-a579196.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop3-a579196.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop4-3d3216e.json b/tests/reference/asr-loop4-3d3216e.json index dacb23ebe6..a8c201669f 100644 --- a/tests/reference/asr-loop4-3d3216e.json +++ b/tests/reference/asr-loop4-3d3216e.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop4-3d3216e.stdout", - "stdout_hash": "f74b039f6ca87f2d78637403f0039095208cb96167a72af3ada13690", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop4-3d3216e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop4-3d3216e.stderr b/tests/reference/asr-loop4-3d3216e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop4-3d3216e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_01-e7aa06a.json b/tests/reference/asr-loop_01-e7aa06a.json index 943ce68e64..ad70d5fd68 100644 --- a/tests/reference/asr-loop_01-e7aa06a.json +++ b/tests/reference/asr-loop_01-e7aa06a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_01-e7aa06a.stderr", - "stderr_hash": "256fe74af3480ca97b87c1b6f770cee10753e5f097d5a2d79135e736", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.stderr b/tests/reference/asr-loop_01-e7aa06a.stderr index 1b50246d4c..2bdcfc8433 100644 --- a/tests/reference/asr-loop_01-e7aa06a.stderr +++ b/tests/reference/asr-loop_01-e7aa06a.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in loop start and loop end values, the types must be compatible - --> tests/errors/loop_01.py:5:20 - | -5 | for i in range(15, i16(-1), i16(-1)): - | ^^ ^^^^^^^ type mismatch ('i32' and 'i16') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_02-5741651.json b/tests/reference/asr-loop_02-5741651.json index 236ad8ba7a..3e33498d3f 100644 --- a/tests/reference/asr-loop_02-5741651.json +++ b/tests/reference/asr-loop_02-5741651.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_02-5741651.stderr", - "stderr_hash": "a8262496250102a77a9e5718d40aaf1067fb21a18fb047885aa643ac", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_02-5741651.stderr b/tests/reference/asr-loop_02-5741651.stderr index c9198f2d37..2bdcfc8433 100644 --- a/tests/reference/asr-loop_02-5741651.stderr +++ b/tests/reference/asr-loop_02-5741651.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in loop start and increment values, the types must be compatible - --> tests/errors/loop_02.py:5:20 - | -5 | for i in range(i16(15), i16(-1), -1): - | ^^^^^^^ ^^ type mismatch ('i16' and 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_03-401ab45.json b/tests/reference/asr-loop_03-401ab45.json index 16313f16a7..048ea124b6 100644 --- a/tests/reference/asr-loop_03-401ab45.json +++ b/tests/reference/asr-loop_03-401ab45.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_03-401ab45.stderr", - "stderr_hash": "cc8945240941626554f3ebeecadc96aa4ee6ea80415352dfefce2786", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_03-401ab45.stderr b/tests/reference/asr-loop_03-401ab45.stderr index f558b6c0fd..2bdcfc8433 100644 --- a/tests/reference/asr-loop_03-401ab45.stderr +++ b/tests/reference/asr-loop_03-401ab45.stderr @@ -1,5 +1 @@ -semantic error: Assignment to loop variable `i` is not allowed - --> tests/errors/loop_03.py:5:9 - | -5 | i=i*10 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index 7f73e0678e..9b89da6a77 100644 --- a/tests/reference/asr-modules_02-ec92e6f.json +++ b/tests/reference/asr-modules_02-ec92e6f.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": "asr-modules_02-ec92e6f.stdout", - "stdout_hash": "35bf9a870b019da27c8c167a499308ae83dba6d9a51c35bebd9aefaf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-modules_02-ec92e6f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-modules_02-ec92e6f.stderr b/tests/reference/asr-modules_02-ec92e6f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-modules_02-ec92e6f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index 207c4c7b19..8fa44bc81b 100644 --- a/tests/reference/asr-print_02-afbe092.json +++ b/tests/reference/asr-print_02-afbe092.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": "asr-print_02-afbe092.stdout", - "stdout_hash": "87f67f9b4e20e6e73e94cde1e8aa1ac14b2fbfc76dcd539df67d0773", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-print_02-afbe092.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-print_02-afbe092.stderr b/tests/reference/asr-print_02-afbe092.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-print_02-afbe092.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index 6b3a0197dd..33e4a68d02 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.json +++ b/tests/reference/asr-print_list_tuple_03-9de3736.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": "asr-print_list_tuple_03-9de3736.stdout", - "stdout_hash": "8b0ea951eb9a50ad8f74f09e19c152ab04ce401b7f0a4d00a7b4da65", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-print_list_tuple_03-9de3736.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.stderr b/tests/reference/asr-print_list_tuple_03-9de3736.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-print_list_tuple_03-9de3736.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index 3f8600d01f..cac7c29be3 100644 --- a/tests/reference/asr-set1-b7b913a.json +++ b/tests/reference/asr-set1-b7b913a.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": "asr-set1-b7b913a.stdout", - "stdout_hash": "5cedd001b9359adb6bbe66fb49cbbcdb2b13fbc5eae198660c91a996", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-set1-b7b913a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-set1-b7b913a.stderr b/tests/reference/asr-set1-b7b913a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-set1-b7b913a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-string_01-78629c4.json b/tests/reference/asr-string_01-78629c4.json index 8cf78f4a79..4e82484ab3 100644 --- a/tests/reference/asr-string_01-78629c4.json +++ b/tests/reference/asr-string_01-78629c4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_01-78629c4.stderr", - "stderr_hash": "29aa01d7370a20ada91bdb13c569434f36a0c18309700d946d89fbf0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.stderr b/tests/reference/asr-string_01-78629c4.stderr index 4abe3b2eb9..2bdcfc8433 100644 --- a/tests/reference/asr-string_01-78629c4.stderr +++ b/tests/reference/asr-string_01-78629c4.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/string_01.py:3:13 - | -3 | print(x[2, 5]) - | ^^^^ type mismatch (found: 'tuple[i32, i32]', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-string_02-499c9ff.json b/tests/reference/asr-string_02-499c9ff.json index ac33dbbf21..03bf070ee6 100644 --- a/tests/reference/asr-string_02-499c9ff.json +++ b/tests/reference/asr-string_02-499c9ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_02-499c9ff.stderr", - "stderr_hash": "368ba74a1e0d6609f71e6f87f95bd0b6151420c81336e48a172cb613", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-string_02-499c9ff.stderr b/tests/reference/asr-string_02-499c9ff.stderr index 196515476b..2bdcfc8433 100644 --- a/tests/reference/asr-string_02-499c9ff.stderr +++ b/tests/reference/asr-string_02-499c9ff.stderr @@ -1,5 +1 @@ -semantic error: str.join() takes type list only - --> tests/errors/string_02.py:6:15 - | -6 | res:str = x.join(p) - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-0893e35.json b/tests/reference/asr-structs_01-0893e35.json index b415cd4e5b..8f65e5a605 100644 --- a/tests/reference/asr-structs_01-0893e35.json +++ b/tests/reference/asr-structs_01-0893e35.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_01-0893e35.stderr", - "stderr_hash": "6f58b337cbc9cb1832e2ecba47fdad4b64e4484b913e29f61c64dbea", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-0893e35.stderr b/tests/reference/asr-structs_01-0893e35.stderr index 12892d04eb..2bdcfc8433 100644 --- a/tests/reference/asr-structs_01-0893e35.stderr +++ b/tests/reference/asr-structs_01-0893e35.stderr @@ -1,5 +1 @@ -semantic error: Alignment 5 is not a positive power of 2. - --> tests/errors/structs_01.py:3:17 - | -3 | @packed(aligned=5) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index d82e944dc9..d3c4a6fb27 100644 --- a/tests/reference/asr-structs_01-66dc2c9.json +++ b/tests/reference/asr-structs_01-66dc2c9.json @@ -5,9 +5,9 @@ "infile_hash": "3b94e692a074b226736f068daf39c876f113277a73468bd21c01d3cc", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_01-66dc2c9.stdout", - "stdout_hash": "7996e199fb4e186baf6f87ea3e596a417bcc23ab748eaffa82c89a65", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_01-66dc2c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-66dc2c9.stderr b/tests/reference/asr-structs_01-66dc2c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_01-66dc2c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index 1a875592ca..b02126d7c4 100644 --- a/tests/reference/asr-structs_01-be14d49.json +++ b/tests/reference/asr-structs_01-be14d49.json @@ -5,9 +5,9 @@ "infile_hash": "9f36a4abcc3a50ccc10df1f6b04998b7a20041853142c85a2e86b724", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_01-be14d49.stdout", - "stdout_hash": "fcb3f3d4edc5f2bc5699c29c299c6188a0feab3f4d4663cc4811f873", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_01-be14d49.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-be14d49.stderr b/tests/reference/asr-structs_01-be14d49.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_01-be14d49.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_02-2ab459a.json b/tests/reference/asr-structs_02-2ab459a.json index bda3203614..c49ed9fa10 100644 --- a/tests/reference/asr-structs_02-2ab459a.json +++ b/tests/reference/asr-structs_02-2ab459a.json @@ -5,9 +5,9 @@ "infile_hash": "281bc75fb743f18fb6f011b278d7ab8103cc688f5856a59cb1f54895", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_02-2ab459a.stdout", - "stdout_hash": "c21d603fb9e1adaa604b93748b074de1c3a37232656a66bf0159427f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_02-2ab459a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-2ab459a.stderr b/tests/reference/asr-structs_02-2ab459a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_02-2ab459a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_02-f95782c.json b/tests/reference/asr-structs_02-f95782c.json index c7ea7537c1..c387510d2b 100644 --- a/tests/reference/asr-structs_02-f95782c.json +++ b/tests/reference/asr-structs_02-f95782c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_02-f95782c.stderr", - "stderr_hash": "832411f3c9770493283e58b9017703a7d1cd178f42a19da6f8a38571", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.stderr b/tests/reference/asr-structs_02-f95782c.stderr index e087537e57..2bdcfc8433 100644 --- a/tests/reference/asr-structs_02-f95782c.stderr +++ b/tests/reference/asr-structs_02-f95782c.stderr @@ -1,5 +1 @@ -semantic error: `s` must be initialized with an instance of struct S - --> tests/errors/structs_02.py:8:5 - | -8 | s: S - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_03-0cef911.json b/tests/reference/asr-structs_03-0cef911.json index 05df161242..c95c9bbbae 100644 --- a/tests/reference/asr-structs_03-0cef911.json +++ b/tests/reference/asr-structs_03-0cef911.json @@ -5,9 +5,9 @@ "infile_hash": "dbd0eac675f958a27a7a4e4a7de3b04402073ecd2d483df75f51eb80", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_03-0cef911.stdout", - "stdout_hash": "741fc2b3ec3fd31cba6225af186bd835d5f7d2450868a43835658af7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_03-0cef911.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-0cef911.stderr b/tests/reference/asr-structs_03-0cef911.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_03-0cef911.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_03-754fb64.json b/tests/reference/asr-structs_03-754fb64.json index 7050595260..ef46ea4291 100644 --- a/tests/reference/asr-structs_03-754fb64.json +++ b/tests/reference/asr-structs_03-754fb64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_03-754fb64.stderr", - "stderr_hash": "c6410f9948863d922cb0a0cd36613c529ad45fdf556d393d36e2df07", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.stderr b/tests/reference/asr-structs_03-754fb64.stderr index 2a1c1c0d91..2bdcfc8433 100644 --- a/tests/reference/asr-structs_03-754fb64.stderr +++ b/tests/reference/asr-structs_03-754fb64.stderr @@ -1,5 +1 @@ -semantic error: Member 'y' not found in struct - --> tests/errors/structs_03.py:8:14 - | -8 | s: S = S(y=2) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_04-387747b.json b/tests/reference/asr-structs_04-387747b.json index 4a9aaf341a..db76bfec2a 100644 --- a/tests/reference/asr-structs_04-387747b.json +++ b/tests/reference/asr-structs_04-387747b.json @@ -5,9 +5,9 @@ "infile_hash": "1e20c2ac044ab88183c50ecb481ac7c50992ed622f8bb94772c6df25", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_04-387747b.stdout", - "stdout_hash": "86f2c6449a554bd2357cacda5835425b816e406a81ec89f1d82a30e5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_04-387747b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-387747b.stderr b/tests/reference/asr-structs_04-387747b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_04-387747b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_04-7b864bc.json b/tests/reference/asr-structs_04-7b864bc.json index c188040d2f..970b5a096e 100644 --- a/tests/reference/asr-structs_04-7b864bc.json +++ b/tests/reference/asr-structs_04-7b864bc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_04-7b864bc.stderr", - "stderr_hash": "e4e04a1a30ae38b6587c4c3ad12a7e83839c63938c025a3884f62ef8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.stderr b/tests/reference/asr-structs_04-7b864bc.stderr index 906b24c606..2bdcfc8433 100644 --- a/tests/reference/asr-structs_04-7b864bc.stderr +++ b/tests/reference/asr-structs_04-7b864bc.stderr @@ -1,5 +1 @@ -semantic error: S() got multiple values for argument 'x' - --> tests/errors/structs_04.py:9:18 - | -9 | s: S = S(24, x=2) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index b971568075..8debb1e005 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -5,9 +5,9 @@ "infile_hash": "ef1037b0936a63be679efd366920a94463900e80630a070ba440aa78", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "7a24526654352572337d0e4311d8c696aed85c054e698a5238ef0eb3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_05-fa98307.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_05-fa98307.stderr b/tests/reference/asr-structs_05-fa98307.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_05-fa98307.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_06-6e14537.json b/tests/reference/asr-structs_06-6e14537.json index 7ef7f9dd33..d2a1baba84 100644 --- a/tests/reference/asr-structs_06-6e14537.json +++ b/tests/reference/asr-structs_06-6e14537.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_06-6e14537.stderr", - "stderr_hash": "8e0da9c7e84854ce3d6ad79066a9fbb33d82c9fcde3af2a7baeccec8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.stderr b/tests/reference/asr-structs_06-6e14537.stderr index 55d07bfb5e..2bdcfc8433 100644 --- a/tests/reference/asr-structs_06-6e14537.stderr +++ b/tests/reference/asr-structs_06-6e14537.stderr @@ -1,5 +1 @@ -semantic error: Struct constructor has more arguments than the number of struct members - --> tests/errors/structs_06.py:9:12 - | -9 | s: S = S(2, 3, 4, 5) - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_07-83694b7.json b/tests/reference/asr-structs_07-83694b7.json index 4c07fec19b..447ac61b46 100644 --- a/tests/reference/asr-structs_07-83694b7.json +++ b/tests/reference/asr-structs_07-83694b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_07-83694b7.stderr", - "stderr_hash": "6b1e1646f11ee384e5dce1ded0d91751f7113eaea7c90da5c1bcf4ff", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_07-83694b7.stderr b/tests/reference/asr-structs_07-83694b7.stderr index 13f0aaf0e1..2bdcfc8433 100644 --- a/tests/reference/asr-structs_07-83694b7.stderr +++ b/tests/reference/asr-structs_07-83694b7.stderr @@ -1,5 +1 @@ -semantic error: Not enough arguments to S(), expected 2 - --> tests/errors/structs_07.py:9:12 - | -9 | s: S = S(y=2) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_08-fa4dbf0.json b/tests/reference/asr-structs_08-fa4dbf0.json index 8f133e95a8..b022981ff0 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.json +++ b/tests/reference/asr-structs_08-fa4dbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_08-fa4dbf0.stderr", - "stderr_hash": "cf488d893463c941c43080cebb56591bd17c5bed4cb7acd97353d59a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_08-fa4dbf0.stderr b/tests/reference/asr-structs_08-fa4dbf0.stderr index 89af7c314c..2bdcfc8433 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.stderr +++ b/tests/reference/asr-structs_08-fa4dbf0.stderr @@ -1,5 +1 @@ -semantic error: Struct constructor has more arguments than the number of struct members - --> tests/errors/structs_08.py:13:29 - | -13 | test_dude3 : StringIO = StringIO(integer_asr, 3, 5, 2) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_09-f3ffe08.json b/tests/reference/asr-structs_09-f3ffe08.json index 0af164202d..bc80255814 100644 --- a/tests/reference/asr-structs_09-f3ffe08.json +++ b/tests/reference/asr-structs_09-f3ffe08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_09-f3ffe08.stderr", - "stderr_hash": "f59ab2d213f6423e0a891e43d5a19e83d4405391b1c7bf481b4b939e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_09-f3ffe08.stderr b/tests/reference/asr-structs_09-f3ffe08.stderr index c7265fdddc..2bdcfc8433 100644 --- a/tests/reference/asr-structs_09-f3ffe08.stderr +++ b/tests/reference/asr-structs_09-f3ffe08.stderr @@ -1,5 +1 @@ -semantic error: read not present in StringIO dataclass - --> tests/errors/structs_09.py:13:23 - | -13 | bytes_read: i32 = fd.read() - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_10-cb8a283.json b/tests/reference/asr-structs_10-cb8a283.json index 6420f7ba94..9da21ff450 100644 --- a/tests/reference/asr-structs_10-cb8a283.json +++ b/tests/reference/asr-structs_10-cb8a283.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_10-cb8a283.stderr", - "stderr_hash": "2b88127fdbc0c9e3798569cdfa4ef5745d6fce6aeba8fc3f6a1ace9f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_10-cb8a283.stderr b/tests/reference/asr-structs_10-cb8a283.stderr index 757e06a54e..2bdcfc8433 100644 --- a/tests/reference/asr-structs_10-cb8a283.stderr +++ b/tests/reference/asr-structs_10-cb8a283.stderr @@ -1,9 +1 @@ -semantic error: Struct member functions are not supported - --> tests/errors/structs_10.py:7:5 - 8:24 - | -7 | def print_len(self: StringIO): - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -8 | print(self._len) - | ...^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_16-44de89a.json b/tests/reference/asr-structs_16-44de89a.json index 76232fcc54..339b5a3b9c 100644 --- a/tests/reference/asr-structs_16-44de89a.json +++ b/tests/reference/asr-structs_16-44de89a.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_16-44de89a.stdout", - "stdout_hash": "9ebf9426938d92178b3a8fdca450859753b0299d3b2b8cb48272469e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_16-44de89a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_16-44de89a.stderr b/tests/reference/asr-structs_16-44de89a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_16-44de89a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-subscript1-1acfc19.json b/tests/reference/asr-subscript1-1acfc19.json index acbacd1973..51a8c0af35 100644 --- a/tests/reference/asr-subscript1-1acfc19.json +++ b/tests/reference/asr-subscript1-1acfc19.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": "asr-subscript1-1acfc19.stdout", - "stdout_hash": "cf02a18790b0e93084fa3adbaebdf78297064cc0575c946d00584151", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-subscript1-1acfc19.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-subscript1-1acfc19.stderr b/tests/reference/asr-subscript1-1acfc19.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-subscript1-1acfc19.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_01-2f18669.json b/tests/reference/asr-test_annassign_01-2f18669.json index d300379c58..9081eda8a0 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.json +++ b/tests/reference/asr-test_annassign_01-2f18669.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_01-2f18669.stderr", - "stderr_hash": "28c68e6612db1644548768280ac3d35d3735a13cd32c04da44cec570", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.stderr b/tests/reference/asr-test_annassign_01-2f18669.stderr index 0f08b0d244..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.stderr +++ b/tests/reference/asr-test_annassign_01-2f18669.stderr @@ -1,5 +1 @@ -semantic error: The type 'Optional' is undeclared. - --> tests/errors/test_annassign_01.py:2:8 - | -2 | a: Optional[i32] = 5 - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_02-accf6db.json b/tests/reference/asr-test_annassign_02-accf6db.json index 6f7c773278..60ae11dcf5 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.json +++ b/tests/reference/asr-test_annassign_02-accf6db.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_02-accf6db.stderr", - "stderr_hash": "1183fbf06e8412166eb5ca96b5b07cec67382752789a96c7c04c1950", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_02-accf6db.stderr b/tests/reference/asr-test_annassign_02-accf6db.stderr index 90945d34b2..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.stderr +++ b/tests/reference/asr-test_annassign_02-accf6db.stderr @@ -1,5 +1 @@ -semantic error: The type 'Pattern' is undeclared. - --> tests/errors/test_annassign_02.py:2:15 - | -2 | hex_pat : Pattern[str] = r'-?0[xX]+' - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_03-f8c6160.json b/tests/reference/asr-test_annassign_03-f8c6160.json index 43585bc3b4..c3577563b0 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.json +++ b/tests/reference/asr-test_annassign_03-f8c6160.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_03-f8c6160.stderr", - "stderr_hash": "e87d692cc8404a7e66f41d61635f318e20003991138c3db5a0794884", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_03-f8c6160.stderr b/tests/reference/asr-test_annassign_03-f8c6160.stderr index 5a89637eb4..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.stderr +++ b/tests/reference/asr-test_annassign_03-f8c6160.stderr @@ -1,5 +1 @@ -semantic error: Intent annotation 'InOut' cannot be used here - --> tests/errors/test_annassign_03.py:6:13 - | -6 | lexer : InOut[LasrLexer] = LasrLexer(5) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json index b9527150ed..91598b563e 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch-7dac7be.stderr", - "stderr_hash": "26fc89f95c7dda5f1d9c3cb1af9843880cf693eb7b97125372b11f80", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr index 6fd7b199ea..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_annassign_type_mismatch.py:4:5 - | -4 | x: i32[4] = [1, 2, 3, 4] - | ^ ^^^^^^^^^^^^ type mismatch ('i32[4]' and 'list[i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json index 2bb48c32dd..f4480a6319 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch2-fc883f7.stderr", - "stderr_hash": "873b4521e2155bc92405db41e7745a4fb5441b5d80f94467d7b1b637", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr index 2a4f9ccd10..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_annassign_type_mismatch2.py:4:5 - | -4 | x: f64[5] = [1.0, 2.0, 3.0, 4.0, 5.0] - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f64[5]' and 'list[f64]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.json b/tests/reference/asr-test_append_type_mismatch-030e9c7.json index e2edd78183..4203c32884 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.json +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_append_type_mismatch-030e9c7.stderr", - "stderr_hash": "6610c87a3c164e9cc8884eaf66397658c311199814689ebd4793c92a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr index a860db8a46..2bdcfc8433 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'append', the types must be compatible - --> tests/errors/test_append_type_mismatch.py:6:14 - | -6 | l.append('a') - | ^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign1-a94d41e.json b/tests/reference/asr-test_assign1-a94d41e.json index 35e6aa7403..dbba8d03c3 100644 --- a/tests/reference/asr-test_assign1-a94d41e.json +++ b/tests/reference/asr-test_assign1-a94d41e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign1-a94d41e.stderr", - "stderr_hash": "cb4455d360373e13730d3a9fd5e2c551bd0f6640d066ceafd8841f9b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign1-a94d41e.stderr b/tests/reference/asr-test_assign1-a94d41e.stderr index abd1f376fa..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign1-a94d41e.stderr +++ b/tests/reference/asr-test_assign1-a94d41e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign1.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('list[i32]' and 'list[str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign2-fa29029.json b/tests/reference/asr-test_assign2-fa29029.json index 4603aee52e..689ede0e2d 100644 --- a/tests/reference/asr-test_assign2-fa29029.json +++ b/tests/reference/asr-test_assign2-fa29029.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign2-fa29029.stderr", - "stderr_hash": "55f02e505bda066604eb94cec8bdc5081c7ec25e219f0ea46851100a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign2-fa29029.stderr b/tests/reference/asr-test_assign2-fa29029.stderr index 6a0fbd1522..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign2-fa29029.stderr +++ b/tests/reference/asr-test_assign2-fa29029.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign2.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('set[i32]' and 'set[str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign3-cc6fc9d.json b/tests/reference/asr-test_assign3-cc6fc9d.json index 5db5f77a33..2006ac4ff0 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.json +++ b/tests/reference/asr-test_assign3-cc6fc9d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign3-cc6fc9d.stderr", - "stderr_hash": "cff7850ce5507a70e7c730dd1ff23d16f8839dedac07d5b60a73a8b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign3-cc6fc9d.stderr b/tests/reference/asr-test_assign3-cc6fc9d.stderr index abec0f4c51..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.stderr +++ b/tests/reference/asr-test_assign3-cc6fc9d.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign3.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('list[i32]' and 'set[i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign4-a2136e0.json b/tests/reference/asr-test_assign4-a2136e0.json index e09dfa9249..ed49927d95 100644 --- a/tests/reference/asr-test_assign4-a2136e0.json +++ b/tests/reference/asr-test_assign4-a2136e0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign4-a2136e0.stderr", - "stderr_hash": "a871819fb4bd2139f16a7407208ea210276e5b12c9f13ae442132483", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign4-a2136e0.stderr b/tests/reference/asr-test_assign4-a2136e0.stderr index 43d32d2933..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign4-a2136e0.stderr +++ b/tests/reference/asr-test_assign4-a2136e0.stderr @@ -1,5 +1 @@ -semantic error: Assigning integer to float is not supported - --> tests/errors/test_assign4.py:7:9 - | -7 | f = x - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign5-694a98f.json b/tests/reference/asr-test_assign5-694a98f.json index 312c85ffed..aeda0dc4df 100644 --- a/tests/reference/asr-test_assign5-694a98f.json +++ b/tests/reference/asr-test_assign5-694a98f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign5-694a98f.stderr", - "stderr_hash": "172b2f13e9b7670cbdd718452713fb15ed4bcd19f6193d328e459fbe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign5-694a98f.stderr b/tests/reference/asr-test_assign5-694a98f.stderr index 0847cb828c..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign5-694a98f.stderr +++ b/tests/reference/asr-test_assign5-694a98f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign5.py:6:5 - | -6 | x = y - | ^ ^ type mismatch ('list[list[i32]]' and 'list[list[str]]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign6-05cd64f.json b/tests/reference/asr-test_assign6-05cd64f.json index 4bab9d7802..97e31c6c0e 100644 --- a/tests/reference/asr-test_assign6-05cd64f.json +++ b/tests/reference/asr-test_assign6-05cd64f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign6-05cd64f.stderr", - "stderr_hash": "5bc5e0f7454a31bb924cf1318c59e73da2446502181b92faffd9f5d4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign6-05cd64f.stderr b/tests/reference/asr-test_assign6-05cd64f.stderr index 3eb1a1d84e..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign6-05cd64f.stderr +++ b/tests/reference/asr-test_assign6-05cd64f.stderr @@ -1,5 +1 @@ -semantic error: 'str' object does not support item assignment - --> tests/errors/test_assign6.py:4:5 - | -4 | s[0] = 'f' - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign7-beebac3.json b/tests/reference/asr-test_assign7-beebac3.json index e5197e2be8..ba782533bf 100644 --- a/tests/reference/asr-test_assign7-beebac3.json +++ b/tests/reference/asr-test_assign7-beebac3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign7-beebac3.stderr", - "stderr_hash": "109f7da7ac86c0c2add0ff034655336396cb58ebe81570c1d0ce6e81", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign7-beebac3.stderr b/tests/reference/asr-test_assign7-beebac3.stderr index 87c04ca904..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign7-beebac3.stderr +++ b/tests/reference/asr-test_assign7-beebac3.stderr @@ -1,5 +1 @@ -semantic error: 'tuple[i32, i32]' object does not support item assignment - --> tests/errors/test_assign7.py:4:5 - | -4 | t[0] = 3 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign8-4b26e63.json b/tests/reference/asr-test_assign8-4b26e63.json index fb449632d9..1fcbddace9 100644 --- a/tests/reference/asr-test_assign8-4b26e63.json +++ b/tests/reference/asr-test_assign8-4b26e63.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign8-4b26e63.stderr", - "stderr_hash": "c8ad8a6c89a23c0e2bd0cbaf7c9568625f093e526ff8ff26ae300e07", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign8-4b26e63.stderr b/tests/reference/asr-test_assign8-4b26e63.stderr index dcb47d9356..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign8-4b26e63.stderr +++ b/tests/reference/asr-test_assign8-4b26e63.stderr @@ -1,5 +1 @@ -semantic error: readonly attribute - --> tests/errors/test_assign8.py:6:5 - | -6 | c.real = 5.0 - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign9-51278b8.json b/tests/reference/asr-test_assign9-51278b8.json index 2f05c4e5e5..1b7d369433 100644 --- a/tests/reference/asr-test_assign9-51278b8.json +++ b/tests/reference/asr-test_assign9-51278b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign9-51278b8.stderr", - "stderr_hash": "602e4fa615e929bad9586849d2a5167741930e56db6373cdca3695d0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign9-51278b8.stderr b/tests/reference/asr-test_assign9-51278b8.stderr index f3c3e9716a..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign9-51278b8.stderr +++ b/tests/reference/asr-test_assign9-51278b8.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `x` is not allowed - --> tests/errors/test_assign9.py:2:5 - | -2 | x = 2 - | ^ Hint: create a new local variable with a different name +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_async-361297c.json b/tests/reference/asr-test_async-361297c.json index 4477cbad49..f1d0faf04e 100644 --- a/tests/reference/asr-test_async-361297c.json +++ b/tests/reference/asr-test_async-361297c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_async-361297c.stderr", - "stderr_hash": "abf614594f89a7a6d93d469d512e31de5adc64feef866957de80cd03", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_async-361297c.stderr b/tests/reference/asr-test_async-361297c.stderr index c24b2174ae..2bdcfc8433 100644 --- a/tests/reference/asr-test_async-361297c.stderr +++ b/tests/reference/asr-test_async-361297c.stderr @@ -1,9 +1 @@ -semantic error: The `async` keyword is currently not supported - --> tests/errors/test_async.py:1:1 - 2:17 - | -1 | async def test_async(): - | ^^^^^^^^^^^^^^^^^^^^^^^... -... - | -2 | print("done") - | ...^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop1-50b63f6.json b/tests/reference/asr-test_binop1-50b63f6.json index 343aa48bf2..d5fb7ea159 100644 --- a/tests/reference/asr-test_binop1-50b63f6.json +++ b/tests/reference/asr-test_binop1-50b63f6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop1-50b63f6.stderr", - "stderr_hash": "6883d11d4de52f03fa684252229715e39aa52c830d186f787159faaa", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop1-50b63f6.stderr b/tests/reference/asr-test_binop1-50b63f6.stderr index 67e6ee1aa1..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop1-50b63f6.stderr +++ b/tests/reference/asr-test_binop1-50b63f6.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in binary operator; the types must be compatible - --> tests/errors/test_binop1.py:6:11 - | -6 | print(x+s) - | ^ ^ type mismatch (i32 and str) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop2-e5749af.json b/tests/reference/asr-test_binop2-e5749af.json index 8de84da8ec..9308d511d2 100644 --- a/tests/reference/asr-test_binop2-e5749af.json +++ b/tests/reference/asr-test_binop2-e5749af.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop2-e5749af.stderr", - "stderr_hash": "3214693e7c1f71d8343f547e7a3ab0167b4f9310540009475d2f1c79", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop2-e5749af.stderr b/tests/reference/asr-test_binop2-e5749af.stderr index fe0d054eee..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop2-e5749af.stderr +++ b/tests/reference/asr-test_binop2-e5749af.stderr @@ -1,5 +1 @@ -semantic error: Division is not supported for string type - --> tests/errors/test_binop2.py:6:11 - | -6 | print(a/b) - | ^ ^ string not supported in division +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop3-a67201d.json b/tests/reference/asr-test_binop3-a67201d.json index dc238a62cb..11ada25b5b 100644 --- a/tests/reference/asr-test_binop3-a67201d.json +++ b/tests/reference/asr-test_binop3-a67201d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop3-a67201d.stderr", - "stderr_hash": "ff683b1bc0695903f2d2ea7bbd1963346fcb5f84bbfd10a4da0e27d7", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop3-a67201d.stderr b/tests/reference/asr-test_binop3-a67201d.stderr index 84e374e2f5..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop3-a67201d.stderr +++ b/tests/reference/asr-test_binop3-a67201d.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in binary operator; the types must be compatible - --> tests/errors/test_binop3.py:5:9 - | -5 | y = complex(5)+100 - | ^^^^^^^^^^ ^^^ type mismatch (c32 and i32) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bit_length-da3a264.json b/tests/reference/asr-test_bit_length-da3a264.json index 56a237ac34..fb1bd98fad 100644 --- a/tests/reference/asr-test_bit_length-da3a264.json +++ b/tests/reference/asr-test_bit_length-da3a264.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bit_length-da3a264.stderr", - "stderr_hash": "0f371300055a9e3f6c01f73b1e276d9ae8007fd507eb0c75e1bda3ef", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bit_length-da3a264.stderr b/tests/reference/asr-test_bit_length-da3a264.stderr index 5820f4cd21..2bdcfc8433 100644 --- a/tests/reference/asr-test_bit_length-da3a264.stderr +++ b/tests/reference/asr-test_bit_length-da3a264.stderr @@ -1,5 +1 @@ -semantic error: int.bit_length() takes no arguments - --> tests/errors/test_bit_length.py:4:11 - | -4 | print(x.bit_length(23)) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json index 7fa9b4be57..bc174d8098 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_complex-dd9568b.stderr", - "stderr_hash": "58f7acb7f7187308d38c7c97fcd9e34b2022c42be1b6583b95b379af", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr index 7bb1052707..2bdcfc8433 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr @@ -1,5 +1 @@ -semantic error: Unsupported binary operation on complex: '|' - --> tests/errors/test_bitwise_on_complex.py:8:11 - | -8 | print(c1 | c2) - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.json b/tests/reference/asr-test_bitwise_on_float-2e09b30.json index df6b412bad..0c0a6bc273 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.json +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_float-2e09b30.stderr", - "stderr_hash": "1e77fcf2484ec7c10436c14ac2a498db59706d30d3c294b89b6b9090", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr index d6733722d6..2bdcfc8433 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr @@ -1,5 +1 @@ -semantic error: Unsupported binary operation on floats: '<<' - --> tests/errors/test_bitwise_on_float.py:8:11 - | -8 | print(f1 << f2) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index b74825e8d7..2ed21a4cc2 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.json +++ b/tests/reference/asr-test_bool_binop-f856ef0.json @@ -5,9 +5,9 @@ "infile_hash": "7c44fe2915b3871b3b85edf3ab129d87a75fa4b9acbb597ae801daf9", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_bool_binop-f856ef0.stdout", - "stdout_hash": "b2d6b1205576cabc7c44ae611eec55ba5af026dbd918972e05e8f7da", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_bool_binop-f856ef0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bool_binop-f856ef0.stderr b/tests/reference/asr-test_bool_binop-f856ef0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_bool_binop-f856ef0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index 045b711861..b165b267f0 100644 --- a/tests/reference/asr-test_builtin-aa64615.json +++ b/tests/reference/asr-test_builtin-aa64615.json @@ -5,9 +5,9 @@ "infile_hash": "f3376f18b9927914f7cb97578b40f14d570a48c64648c32a80daef6a", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin-aa64615.stdout", - "stdout_hash": "ff6e31c59ee1a4e5c58817bda1a3a152593770a5269929c552fd2d6d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin-aa64615.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin-aa64615.stderr b/tests/reference/asr-test_builtin-aa64615.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin-aa64615.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index ce0899d23b..10082436da 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.json +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.json @@ -5,9 +5,9 @@ "infile_hash": "8748a0c131b21523ed4b2d019a4fb74af041845397169d44b00ee041", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_abs-c74d2c9.stdout", - "stdout_hash": "86d0821d3e240a6645d0f7778a81076160e627a1e8a61e4b2c9056b3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_abs-c74d2c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.stderr b/tests/reference/asr-test_builtin_abs-c74d2c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index 99d32dcd11..e2a85dae58 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -5,9 +5,9 @@ "infile_hash": "09e09eacf697c95f358b75f6491b766781bae9a5f856c2ad5848e824", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_bin-52ba9fa.stdout", - "stdout_hash": "e1179ec1b473fe251e4106bcd4d151dc604f9569819412a7d910a2d5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_bin-52ba9fa.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.stderr b/tests/reference/asr-test_builtin_bin-52ba9fa.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index 69344ae076..d8648bcdd7 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -5,9 +5,9 @@ "infile_hash": "3a740faba0e36b55c179ab0fa08486dc3080332e79c8e38b8f25b4a4", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_bool-330223a.stdout", - "stdout_hash": "633eb259d3d1676e39979eff8d343c71be980225ce4a7cc31d641ddc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_bool-330223a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bool-330223a.stderr b/tests/reference/asr-test_builtin_bool-330223a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_bool-330223a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index 7b0de8b9c0..03f0cfe9a5 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.json +++ b/tests/reference/asr-test_builtin_float-20601dd.json @@ -5,9 +5,9 @@ "infile_hash": "de536c0af182f8e43780193627c24f1085522e86d37316e13d337196", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_float-20601dd.stdout", - "stdout_hash": "30bd7a1456c6e4b74a7c6310f2c49c9593924e9728cdba8151b2c15a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_float-20601dd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_float-20601dd.stderr b/tests/reference/asr-test_builtin_float-20601dd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_float-20601dd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index b43500f931..b2166266cf 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -5,9 +5,9 @@ "infile_hash": "e639f0251477f50376536d317630e3c026354859576a5f1b7b10bd7d", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_hex-64bd268.stdout", - "stdout_hash": "88506e54ca99d4f65e8abaeb044fa053b0a6332bad51fafba77c1849", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_hex-64bd268.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_hex-64bd268.stderr b/tests/reference/asr-test_builtin_hex-64bd268.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_hex-64bd268.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.json b/tests/reference/asr-test_builtin_int-8f88fdc.json index 6a7855513a..053990ac91 100644 --- a/tests/reference/asr-test_builtin_int-8f88fdc.json +++ b/tests/reference/asr-test_builtin_int-8f88fdc.json @@ -5,9 +5,9 @@ "infile_hash": "caea15e7c979280f796e815bd1548613d6b21322c43f4ed1306e1e93", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_int-8f88fdc.stdout", - "stdout_hash": "55a54609eea6ca7af35de1398a437d5ac78a396250ef1c52fe510b07", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_int-8f88fdc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.stderr b/tests/reference/asr-test_builtin_int-8f88fdc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_int-8f88fdc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index e9002c539a..ce2bf67528 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.json +++ b/tests/reference/asr-test_builtin_len-55b0dec.json @@ -5,9 +5,9 @@ "infile_hash": "fd1048585d9628ca38f6f21cdcfb3b44c355bbf6df2275a133f82a6f", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_len-55b0dec.stdout", - "stdout_hash": "2a3e339bcf76aded62305d7667f0f17439bb96609a8106cb933d37e0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_len-55b0dec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_len-55b0dec.stderr b/tests/reference/asr-test_builtin_len-55b0dec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_len-55b0dec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index b4fc0ace74..ec5ad37642 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -5,9 +5,9 @@ "infile_hash": "c20249affa4787edf4ef56c881ebbcabdced311b5b908d9da6aceaeb", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_oct-20b9066.stdout", - "stdout_hash": "d06d119d9d7c082fa9b5e50ca36382b1dd2eda3d02199c361219ac82", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_oct-20b9066.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_oct-20b9066.stderr b/tests/reference/asr-test_builtin_oct-20b9066.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_oct-20b9066.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index e1f8dabb52..7e5b88a0eb 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_pow-f02fcda.stdout", - "stdout_hash": "d7db3665c9c7ca8791dfa3594c82d61b2402e2580b0970751abb31a5", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_builtin_pow-f02fcda.stderr", - "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stderr b/tests/reference/asr-test_builtin_pow-f02fcda.stderr index 5dbb75ad24..2bdcfc8433 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stderr +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/../integration_tests/test_builtin_pow.py:11:16 - | -11 | assert i32(pow(a, b)) == 32 - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 39f9f3e9f0..939a499061 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -5,9 +5,9 @@ "infile_hash": "a4ff4032a45ce084eb524069046afb6ec44f1b24a667c84c7605f2c7", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_round-7417a21.stdout", - "stdout_hash": "215f5e7f9107ae70bb13c7e3e0462c2f3a272a73da7eec57894cb6ad", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_round-7417a21.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_round-7417a21.stderr b/tests/reference/asr-test_builtin_round-7417a21.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_round-7417a21.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_str-580e920.json b/tests/reference/asr-test_builtin_str-580e920.json index 18fc110e4d..97d15c0719 100644 --- a/tests/reference/asr-test_builtin_str-580e920.json +++ b/tests/reference/asr-test_builtin_str-580e920.json @@ -5,9 +5,9 @@ "infile_hash": "9d41e81d47e010623c74c812d0c41e5d705f7925e699eb2b68f17cfc", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_str-580e920.stdout", - "stdout_hash": "45220a5a1f98aecf6b7d666b536db760b49c5dfa51ef7d5dfb10e592", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_str-580e920.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_str-580e920.stderr b/tests/reference/asr-test_builtin_str-580e920.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_str-580e920.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index a35f2d0c2b..c0e8bef06c 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.json +++ b/tests/reference/asr-test_c_interop_01-e374f43.json @@ -5,9 +5,9 @@ "infile_hash": "f5363d49163fefe382a94462e7c305a7938ddcc44c4595f8a0c5bc3f", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_c_interop_01-e374f43.stdout", - "stdout_hash": "54f0e7b627f6a658a8ff7c49f02434b2c7e8393c3c9553a884506837", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_c_interop_01-e374f43.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_c_interop_01-e374f43.stderr b/tests/reference/asr-test_c_interop_01-e374f43.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_c_interop_01-e374f43.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_chr-91f4987.json b/tests/reference/asr-test_chr-91f4987.json index ca5829edf9..e65af36337 100644 --- a/tests/reference/asr-test_chr-91f4987.json +++ b/tests/reference/asr-test_chr-91f4987.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_chr-91f4987.stderr", - "stderr_hash": "87fff5dabdc4a4c52a0f07fd59bcc25ba6a3b29a391b39d404b8e2bc", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.stderr b/tests/reference/asr-test_chr-91f4987.stderr index 18bb9fac87..2bdcfc8433 100644 --- a/tests/reference/asr-test_chr-91f4987.stderr +++ b/tests/reference/asr-test_chr-91f4987.stderr @@ -1,5 +1 @@ -semantic error: 'f64' object cannot be interpreted as an integer - --> tests/errors/test_chr.py:3:13 - | -3 | s = chr(973.2) - | ^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_compare_01-c594bbe.json b/tests/reference/asr-test_compare_01-c594bbe.json index 4871c78f6e..c6379a17a7 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.json +++ b/tests/reference/asr-test_compare_01-c594bbe.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_01-c594bbe.stderr", - "stderr_hash": "65fb5b04ca1f56cae946ed2db3cde1380d0d9976114c340acfbbcf7b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_01-c594bbe.stderr b/tests/reference/asr-test_compare_01-c594bbe.stderr index 868af63d50..2bdcfc8433 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.stderr +++ b/tests/reference/asr-test_compare_01-c594bbe.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in comparison operator, the types must be compatible - --> tests/errors/test_compare_01.py:6:11 - | -6 | print(i16(x) > f32(y)) - | ^^^^^^ ^^^^^^ type mismatch ('i16' and 'f32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_compare_02-bf2c76e.json b/tests/reference/asr-test_compare_02-bf2c76e.json index de5b576dce..bbb85b2b9f 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.json +++ b/tests/reference/asr-test_compare_02-bf2c76e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_02-bf2c76e.stderr", - "stderr_hash": "b7fd0ded0c7519927e22a838a2b5156d7cb6b3728bb463ecb5907bfd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_02-bf2c76e.stderr b/tests/reference/asr-test_compare_02-bf2c76e.stderr index a8843ae5ee..2bdcfc8433 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.stderr +++ b/tests/reference/asr-test_compare_02-bf2c76e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in comparison operator, the types must be compatible - --> tests/errors/test_compare_02.py:6:11 - | -6 | print(x > y) - | ^ ^ type mismatch ('i32' and 'u32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index e7f1889029..6090b03a48 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -5,9 +5,9 @@ "infile_hash": "e580480b37e5bbfcd01d5eb412375a8a3c1ef374b5fedfb661485763", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_complex_01-a6def58.stdout", - "stdout_hash": "0edbd82d16370eadb471e7fe3c91fb8332c704f82e694c430e5872cb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_complex_01-a6def58.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_01-a6def58.stderr b/tests/reference/asr-test_complex_01-a6def58.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_complex_01-a6def58.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 006d34d80f..7405e39835 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -5,9 +5,9 @@ "infile_hash": "e6ee66d952deccec11d316a09f1d5b4bb4916ceb56a41a11dee03ae9", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_complex_02-782ba2d.stdout", - "stdout_hash": "c885b7488369d53c7617d0d51897e192bf97eb337c77b60c24303588", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_complex_02-782ba2d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_02-782ba2d.stderr b/tests/reference/asr-test_complex_02-782ba2d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_complex_02-782ba2d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict1-a45a075.json b/tests/reference/asr-test_dict1-a45a075.json index eeb9ffe3f7..e2cf5455c4 100644 --- a/tests/reference/asr-test_dict1-a45a075.json +++ b/tests/reference/asr-test_dict1-a45a075.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict1-a45a075.stderr", - "stderr_hash": "a9fbe4acc4f82141b1111e9aef3d3c50f27540d41ff3382fe46da8ea", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict1-a45a075.stderr b/tests/reference/asr-test_dict1-a45a075.stderr index 01fe7b133f..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict1-a45a075.stderr +++ b/tests/reference/asr-test_dict1-a45a075.stderr @@ -1,5 +1 @@ -semantic error: Key type should be 'i32' instead of 'str' - --> tests/errors/test_dict1.py:5:11 - | -5 | z = x["a"] - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict10-8c0beff.json b/tests/reference/asr-test_dict10-8c0beff.json index 2b2342369e..521deccd6f 100644 --- a/tests/reference/asr-test_dict10-8c0beff.json +++ b/tests/reference/asr-test_dict10-8c0beff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict10-8c0beff.stderr", - "stderr_hash": "06772bed43d8fff0fb889a763afb49307005f50ce26c7a601652e258", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict10-8c0beff.stderr b/tests/reference/asr-test_dict10-8c0beff.stderr index 58c4edd7d3..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict10-8c0beff.stderr +++ b/tests/reference/asr-test_dict10-8c0beff.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict10.py:4:8 - | -4 | d: dict[c32, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict11-2ab4e6c.json b/tests/reference/asr-test_dict11-2ab4e6c.json index c91886a137..d9cfbf603a 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.json +++ b/tests/reference/asr-test_dict11-2ab4e6c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict11-2ab4e6c.stderr", - "stderr_hash": "6ef78d7738e0780fc0f9b9567390798b3d74374b95d0dd156ccbdab4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict11-2ab4e6c.stderr b/tests/reference/asr-test_dict11-2ab4e6c.stderr index fcc460b76f..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.stderr +++ b/tests/reference/asr-test_dict11-2ab4e6c.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict11.py:4:8 - | -4 | d: dict[c64, f32] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict12-7c74d08.json b/tests/reference/asr-test_dict12-7c74d08.json index 9922026e7b..0f077d54f7 100644 --- a/tests/reference/asr-test_dict12-7c74d08.json +++ b/tests/reference/asr-test_dict12-7c74d08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict12-7c74d08.stderr", - "stderr_hash": "9243262b97e5e6a555eafbbfd93440e86e66a3536cc0fb9902a7e0d2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict12-7c74d08.stderr b/tests/reference/asr-test_dict12-7c74d08.stderr index 5f9fb390f6..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict12-7c74d08.stderr +++ b/tests/reference/asr-test_dict12-7c74d08.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict12.py:2:11 - | -2 | print({0.0: 1.1}) # constant dict with floating point value as key - | ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict13-683b290.json b/tests/reference/asr-test_dict13-683b290.json index 982bd80540..31ab1dbf0e 100644 --- a/tests/reference/asr-test_dict13-683b290.json +++ b/tests/reference/asr-test_dict13-683b290.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict13-683b290.stderr", - "stderr_hash": "60bc3be332a1b638ade1cf40068ee4381ba4a79942a76c104c9cdebd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict13-683b290.stderr b/tests/reference/asr-test_dict13-683b290.stderr index 9dc7b6ef9c..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict13-683b290.stderr +++ b/tests/reference/asr-test_dict13-683b290.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict13.py:2:11 - | -2 | print({complex(0.0, 1.0): 1.1}) # constant dict with complex value as key - | ^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict2-4587f02.json b/tests/reference/asr-test_dict2-4587f02.json index 270d51c545..1b7675786e 100644 --- a/tests/reference/asr-test_dict2-4587f02.json +++ b/tests/reference/asr-test_dict2-4587f02.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict2-4587f02.stderr", - "stderr_hash": "9de5d75622644a0cb98bdd3f73249772c25c293f508343b31cc34607", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict2-4587f02.stderr b/tests/reference/asr-test_dict2-4587f02.stderr index dde39a40a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict2-4587f02.stderr +++ b/tests/reference/asr-test_dict2-4587f02.stderr @@ -1,5 +1 @@ -semantic error: Key type should be 'str' instead of 'i32' - --> tests/errors/test_dict2.py:4:7 - | -4 | y[1] = -3 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict3-d28f38f.json b/tests/reference/asr-test_dict3-d28f38f.json index ea944408ea..4e9797ba80 100644 --- a/tests/reference/asr-test_dict3-d28f38f.json +++ b/tests/reference/asr-test_dict3-d28f38f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict3-d28f38f.stderr", - "stderr_hash": "e2cc26634c1ee7aeca96c006b3bd01205200e1a6187e01fde041c3b4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict3-d28f38f.stderr b/tests/reference/asr-test_dict3-d28f38f.stderr index da5a97b2ce..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict3-d28f38f.stderr +++ b/tests/reference/asr-test_dict3-d28f38f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in get's key value, the types must be compatible - --> tests/errors/test_dict3.py:5:15 - | -5 | x = y.get(1) - | ^ type mismatch (found: 'i32', expected: 'str') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict4-39489fa.json b/tests/reference/asr-test_dict4-39489fa.json index dbe64e91c0..3f45f884bf 100644 --- a/tests/reference/asr-test_dict4-39489fa.json +++ b/tests/reference/asr-test_dict4-39489fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict4-39489fa.stderr", - "stderr_hash": "fee0e93265feaf634ae62eded08ec63f6c37530369217731b552de61", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict4-39489fa.stderr b/tests/reference/asr-test_dict4-39489fa.stderr index 1b9e3847a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict4-39489fa.stderr +++ b/tests/reference/asr-test_dict4-39489fa.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_dict4.py:2:5 - | -2 | d: dict[i32, i32] = {1: "a", 2: "b"} - | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict5-c436d37.json b/tests/reference/asr-test_dict5-c436d37.json index 4c7034730c..0b0a59cbe8 100644 --- a/tests/reference/asr-test_dict5-c436d37.json +++ b/tests/reference/asr-test_dict5-c436d37.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict5-c436d37.stderr", - "stderr_hash": "85918b86a904812b9f151ec636dac3c770446a33ebac2f5910591ea7", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict5-c436d37.stderr b/tests/reference/asr-test_dict5-c436d37.stderr index c38b8997ba..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict5-c436d37.stderr +++ b/tests/reference/asr-test_dict5-c436d37.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_dict5.py:3:5 - | -3 | d = {1: "a", 2: "b"} - | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict6-95e3b14.json b/tests/reference/asr-test_dict6-95e3b14.json index 02c62b38c2..9cb8b3ccb5 100644 --- a/tests/reference/asr-test_dict6-95e3b14.json +++ b/tests/reference/asr-test_dict6-95e3b14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict6-95e3b14.stderr", - "stderr_hash": "786fd07ddc3919823741b0db9a9ff0ba898b106d677657ea5f80fd2e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict6-95e3b14.stderr b/tests/reference/asr-test_dict6-95e3b14.stderr index 9da26030e6..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict6-95e3b14.stderr +++ b/tests/reference/asr-test_dict6-95e3b14.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in pop's key value, the types must be compatible - --> tests/errors/test_dict6.py:5:17 - | -5 | res = d.pop("a") - | ^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict7-1415e14.json b/tests/reference/asr-test_dict7-1415e14.json index 64eb4e7eb3..59de4356a5 100644 --- a/tests/reference/asr-test_dict7-1415e14.json +++ b/tests/reference/asr-test_dict7-1415e14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict7-1415e14.stderr", - "stderr_hash": "a51d1d4a46839e1f4258410e979ba83a14abe8c011482e30be2336cd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict7-1415e14.stderr b/tests/reference/asr-test_dict7-1415e14.stderr index 7884efa64e..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict7-1415e14.stderr +++ b/tests/reference/asr-test_dict7-1415e14.stderr @@ -1,5 +1 @@ -semantic error: unhashable type in dict: 'slice' - --> tests/errors/test_dict7.py:4:11 - | -4 | print(d[1:2]) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict8-d960ce0.json b/tests/reference/asr-test_dict8-d960ce0.json index 303c677d1d..0e56d12b86 100644 --- a/tests/reference/asr-test_dict8-d960ce0.json +++ b/tests/reference/asr-test_dict8-d960ce0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict8-d960ce0.stderr", - "stderr_hash": "c2dcf3e38154f9a69328274fafd4940b8b6296d31f442c01c88eaa0e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict8-d960ce0.stderr b/tests/reference/asr-test_dict8-d960ce0.stderr index 050138ffac..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict8-d960ce0.stderr +++ b/tests/reference/asr-test_dict8-d960ce0.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict8.py:4:8 - | -4 | d: dict[f64, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict9-907bda7.json b/tests/reference/asr-test_dict9-907bda7.json index 3603e2ca62..b0f2df86a8 100644 --- a/tests/reference/asr-test_dict9-907bda7.json +++ b/tests/reference/asr-test_dict9-907bda7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict9-907bda7.stderr", - "stderr_hash": "3278571c4f1c492f88f33ca78dcf8fb5051f9e3ca89df7557b7881f6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict9-907bda7.stderr b/tests/reference/asr-test_dict9-907bda7.stderr index a1394398fa..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict9-907bda7.stderr +++ b/tests/reference/asr-test_dict9-907bda7.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict9.py:4:8 - | -4 | d: dict[f32, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.json b/tests/reference/asr-test_end_sep_keywords-2226a67.json index e1cd99eaae..282b9384dc 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.json +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.json @@ -5,9 +5,9 @@ "infile_hash": "5ea30711228d4ebb64266988c1a706a3d64f196457b939ed3bf15ecf", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_end_sep_keywords-2226a67.stdout", - "stdout_hash": "7d5aef16b3fe6850f791b24a7aa4491ced6f840b2d52f0dbac5234ca", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_end_sep_keywords-2226a67.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.stderr b/tests/reference/asr-test_end_sep_keywords-2226a67.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.json b/tests/reference/asr-test_float_semantic_error-58c0c90.json index e451309c05..2e2c0452b9 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.json +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_float_semantic_error-58c0c90.stderr", - "stderr_hash": "c11166fb86be513e74796a51f5c9e84653c2eb894ed95d502ed8af57", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr index 2698ced8c9..2bdcfc8433 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr @@ -1,5 +1 @@ -semantic error: float type is not supported yet. - --> tests/errors/test_float_semantic_error.py:4:9 - | -4 | pi: float = 3.14 - | ^^^^^ Hint: Use f32 or f64 for now. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_for2-e5d893f.json b/tests/reference/asr-test_for2-e5d893f.json index 0067f33cd4..b98f158663 100644 --- a/tests/reference/asr-test_for2-e5d893f.json +++ b/tests/reference/asr-test_for2-e5d893f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_for2-e5d893f.stderr", - "stderr_hash": "07152b2e843a1a3ea9ab8e5c7c620d4ecc9f29ef1408d48055028b95", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_for2-e5d893f.stderr b/tests/reference/asr-test_for2-e5d893f.stderr index db88c88721..2bdcfc8433 100644 --- a/tests/reference/asr-test_for2-e5d893f.stderr +++ b/tests/reference/asr-test_for2-e5d893f.stderr @@ -1,9 +1 @@ -semantic error: For loop increment type should be Integer. - --> tests/errors/test_for2.py:3:5 - 4:16 - | -3 | for i in range(0.0, 1.0, 0.4): - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -4 | print(i) - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_func_args-a898a72.json b/tests/reference/asr-test_func_args-a898a72.json index 52ff1af35d..e87ea72ebe 100644 --- a/tests/reference/asr-test_func_args-a898a72.json +++ b/tests/reference/asr-test_func_args-a898a72.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_func_args-a898a72.stderr", - "stderr_hash": "b498b34cd18395e17ab982dc47abb832c01bd16ede103fad53068304", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_func_args-a898a72.stderr b/tests/reference/asr-test_func_args-a898a72.stderr index ec5891080a..2bdcfc8433 100644 --- a/tests/reference/asr-test_func_args-a898a72.stderr +++ b/tests/reference/asr-test_func_args-a898a72.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/test_func_args.py:11:11 - | -11 | ans = fib(35, 10) - | ^^^^^^^^^^^ (found: '2', expected: '1') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_import_01-b859c43.json b/tests/reference/asr-test_import_01-b859c43.json index 4c1f0a511b..5acd506d6e 100644 --- a/tests/reference/asr-test_import_01-b859c43.json +++ b/tests/reference/asr-test_import_01-b859c43.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_01-b859c43.stderr", - "stderr_hash": "ef59d49c8273cdd97e830cac94b3cc620fb24b07ce00c3394081c9c5", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_01-b859c43.stderr b/tests/reference/asr-test_import_01-b859c43.stderr index a2a50d4911..2bdcfc8433 100644 --- a/tests/reference/asr-test_import_01-b859c43.stderr +++ b/tests/reference/asr-test_import_01-b859c43.stderr @@ -1,10 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/test_import_01.py:4:22 - | -4 | X: Const[f64] = test(5.0) - | ^^^ type mismatch (passed argument type is f64 but required type is i32) - - --> tests/errors/test_import/test_import_1.py:3:13 - | -3 | def test(x: i32) -> i32: - | ^^^ type mismatch (passed argument type is f64 but required type is i32) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_import_02-55b47fa.json b/tests/reference/asr-test_import_02-55b47fa.json index 04b0cf247e..913f512849 100644 --- a/tests/reference/asr-test_import_02-55b47fa.json +++ b/tests/reference/asr-test_import_02-55b47fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_02-55b47fa.stderr", - "stderr_hash": "b30859152322cc22b1593d3af229c7b28fbc8bc03eb6542fec3a3c91", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_02-55b47fa.stderr b/tests/reference/asr-test_import_02-55b47fa.stderr index 2c4a4fd389..2bdcfc8433 100644 --- a/tests/reference/asr-test_import_02-55b47fa.stderr +++ b/tests/reference/asr-test_import_02-55b47fa.stderr @@ -1,11 +1 @@ -warning: The module 'test_import_2' located in tests/errors/test_import/test_import_2.py cannot be loaded - --> tests/errors/test_import_02.py:1:1 - | -1 | from test_import.test_import_2 import X - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ imported here - -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_import/test_import_2.py:3:1 - | -3 | X: Const[i32] = 1.23 - | ^ ^^^^ type mismatch ('i32' and 'f64') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.json b/tests/reference/asr-test_int_semantic_error-44fe25e.json index 3747fc7b8b..81501d6f86 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.json +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_int_semantic_error-44fe25e.stderr", - "stderr_hash": "a1cd1ec0fee194e3c1651668753a1666ca46c925fa91335c6230e026", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr index f75e0f05a6..2bdcfc8433 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr @@ -1,5 +1 @@ -semantic error: int type is not supported yet. - --> tests/errors/test_int_semantic_error.py:4:8 - | -4 | x: int = 1 - | ^^^ Hint: Use i8, i16, i32 or i64 for now. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_len1-839a615.json b/tests/reference/asr-test_len1-839a615.json index ee88e63b6e..f0f447c50f 100644 --- a/tests/reference/asr-test_len1-839a615.json +++ b/tests/reference/asr-test_len1-839a615.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_len1-839a615.stderr", - "stderr_hash": "50478fbc4d3bc86e9bf6cf012d810f31885d5e654423a0384557f919", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_len1-839a615.stderr b/tests/reference/asr-test_len1-839a615.stderr index 2a491e7a48..2bdcfc8433 100644 --- a/tests/reference/asr-test_len1-839a615.stderr +++ b/tests/reference/asr-test_len1-839a615.stderr @@ -1,5 +1 @@ -semantic error: len() is only supported for `str`, `set`, `dict`, `list` and `tuple` - --> tests/errors/test_len1.py:4:11 - | -4 | print(len(x)) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list1-73fd538.json b/tests/reference/asr-test_list1-73fd538.json index 33b0c94fc7..28a87ed881 100644 --- a/tests/reference/asr-test_list1-73fd538.json +++ b/tests/reference/asr-test_list1-73fd538.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list1-73fd538.stderr", - "stderr_hash": "8c791203aa1be4c1cb8911aaaf447a5e706cc00d17dfeba0b17c283b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list1-73fd538.stderr b/tests/reference/asr-test_list1-73fd538.stderr index a9f4fd03cf..2bdcfc8433 100644 --- a/tests/reference/asr-test_list1-73fd538.stderr +++ b/tests/reference/asr-test_list1-73fd538.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'remove', the types must be compatible - --> tests/errors/test_list1.py:6:14 - | -6 | a.remove('error') - | ^^^^^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list2-10ffdd7.json b/tests/reference/asr-test_list2-10ffdd7.json index 0510d548d4..9be3a2a68c 100644 --- a/tests/reference/asr-test_list2-10ffdd7.json +++ b/tests/reference/asr-test_list2-10ffdd7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list2-10ffdd7.stderr", - "stderr_hash": "be192bc4655f28313c415c7180d676e0383f0acb7e4de75a6b3d1a37", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list2-10ffdd7.stderr b/tests/reference/asr-test_list2-10ffdd7.stderr index 0607fb8266..2bdcfc8433 100644 --- a/tests/reference/asr-test_list2-10ffdd7.stderr +++ b/tests/reference/asr-test_list2-10ffdd7.stderr @@ -1,5 +1 @@ -semantic error: append() takes exactly one argument - --> tests/errors/test_list2.py:6:5 - | -6 | a.append(4, 5) - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 09d515e69a..93b3354800 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.json +++ b/tests/reference/asr-test_list3-5f4d2a8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list3-5f4d2a8.stderr", - "stderr_hash": "3e8e102841bfe5ae8524aa793b39cdf33de7e7073744a01f0049b424", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list3-5f4d2a8.stderr b/tests/reference/asr-test_list3-5f4d2a8.stderr index 45d1ab0536..2bdcfc8433 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stderr +++ b/tests/reference/asr-test_list3-5f4d2a8.stderr @@ -1,5 +1 @@ -semantic error: Argument to list.pop must be an integer - --> tests/errors/test_list3.py:5:9 - | -5 | x = a.pop(2.2) - | ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list4-d18a7e3.json b/tests/reference/asr-test_list4-d18a7e3.json index af9e9f1da7..dd58c37df7 100644 --- a/tests/reference/asr-test_list4-d18a7e3.json +++ b/tests/reference/asr-test_list4-d18a7e3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list4-d18a7e3.stderr", - "stderr_hash": "98922e9f57ab8e9d7af05424e9fdb93a9a1722114f5abb816439b161", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list4-d18a7e3.stderr b/tests/reference/asr-test_list4-d18a7e3.stderr index b3b4683868..2bdcfc8433 100644 --- a/tests/reference/asr-test_list4-d18a7e3.stderr +++ b/tests/reference/asr-test_list4-d18a7e3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/test_list4.py:7:11 - | -7 | x = a[0.2] - | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_concat-41d186f.json b/tests/reference/asr-test_list_concat-41d186f.json index ff64ae4aac..1e29540aeb 100644 --- a/tests/reference/asr-test_list_concat-41d186f.json +++ b/tests/reference/asr-test_list_concat-41d186f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_concat-41d186f.stderr", - "stderr_hash": "b0a3cfa79525db1ed6aa4ed1f47b11e4852da5a59e043d32a7814ede", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_concat-41d186f.stderr b/tests/reference/asr-test_list_concat-41d186f.stderr index bdfcab29af..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_concat-41d186f.stderr +++ b/tests/reference/asr-test_list_concat-41d186f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/test_list_concat.py:8:3 - | -8 | a += b - | ^ ^ type mismatch ('list[i32]' and 'list[f64]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_count-4b42498.json b/tests/reference/asr-test_list_count-4b42498.json index f4864b55fb..69bece93fe 100644 --- a/tests/reference/asr-test_list_count-4b42498.json +++ b/tests/reference/asr-test_list_count-4b42498.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_count-4b42498.stderr", - "stderr_hash": "f26efcc623b68ca43ef871eb01c8e3cbd1ae464baaa491c6e4969696", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_count-4b42498.stderr b/tests/reference/asr-test_list_count-4b42498.stderr index ad60a50f0e..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_count-4b42498.stderr +++ b/tests/reference/asr-test_list_count-4b42498.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'count', the types must be compatible - --> tests/errors/test_list_count.py:6:13 - | -6 | a.count(1.0) - | ^^^ type mismatch (found: 'f64', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_slicing-984fbf0.json b/tests/reference/asr-test_list_slicing-984fbf0.json index d525b6d6c9..80587aacaa 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.json +++ b/tests/reference/asr-test_list_slicing-984fbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_slicing-984fbf0.stderr", - "stderr_hash": "6763533f9c1730429d50f58b653595bfeef48c4d19943c36d037d023", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_slicing-984fbf0.stderr b/tests/reference/asr-test_list_slicing-984fbf0.stderr index dc773c9f70..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.stderr +++ b/tests/reference/asr-test_list_slicing-984fbf0.stderr @@ -1,5 +1 @@ -semantic error: slice step cannot be zero - --> tests/errors/test_list_slicing.py:6:18 - | -6 | print(l[0:10:0]) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index eff19336d4..6e914a7d41 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -5,9 +5,9 @@ "infile_hash": "1aba932852adf8cc5dbff4a6ff83aa5de030dba5a5721eeace90a5d4", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_max_min-3c2fc51.stdout", - "stdout_hash": "cbd5fd7c0b04f5a2109d3c122a3853f6b5a46e67cfa928e244cd5bec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_max_min-3c2fc51.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_max_min-3c2fc51.stderr b/tests/reference/asr-test_max_min-3c2fc51.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_max_min-3c2fc51.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 452e2e1009..446e24f4d9 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -5,9 +5,9 @@ "infile_hash": "5c3ea7436668441c056bd576ea77cdfb49e44a5f0e95088d0f62184e", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "2f7d13adae2c2b96b7cb3ae2dc24a5fcdef85b410ed3ea9841aba678", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_numpy_03-e600a49.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_03-e600a49.stderr b/tests/reference/asr-test_numpy_03-e600a49.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_numpy_03-e600a49.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 66e2f6ad43..b1dc511266 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -5,9 +5,9 @@ "infile_hash": "0fbd0a4280966dd9a917d3a005887954325fb1ea5468fd28dcae930f", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "f7aafa916ad6585ff83a53877c0682997e1a49618d42deaa626fc866", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_numpy_04-ecbb614.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stderr b/tests/reference/asr-test_numpy_04-ecbb614.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_numpy_04-ecbb614.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_operator_01-0f232bf.json b/tests/reference/asr-test_operator_01-0f232bf.json index 9cb9b85ba8..715cebea57 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.json +++ b/tests/reference/asr-test_operator_01-0f232bf.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_operator_01-0f232bf.stderr", - "stderr_hash": "6f529c2fc1fc5a489879c5d684c3415269794e563be85d62098aed7c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.stderr b/tests/reference/asr-test_operator_01-0f232bf.stderr index 1a939f05a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.stderr +++ b/tests/reference/asr-test_operator_01-0f232bf.stderr @@ -1,5 +1 @@ -semantic error: Unary operator '-' not supported for type struct A - --> tests/errors/test_operator_01.py:9:11 - | -9 | print(-a) - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_ord-316ce61.json b/tests/reference/asr-test_ord-316ce61.json index 362e582d03..b3ca830522 100644 --- a/tests/reference/asr-test_ord-316ce61.json +++ b/tests/reference/asr-test_ord-316ce61.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_ord-316ce61.stderr", - "stderr_hash": "dda39c93777d64449510b35e893d516cd53ac299cd2b5f19b08464bd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_ord-316ce61.stderr b/tests/reference/asr-test_ord-316ce61.stderr index 45103fea10..2bdcfc8433 100644 --- a/tests/reference/asr-test_ord-316ce61.stderr +++ b/tests/reference/asr-test_ord-316ce61.stderr @@ -1,5 +1 @@ -semantic error: ord() is only supported for `str` of length 1 - --> tests/errors/test_ord.py:3:13 - | -3 | i = ord('ab') - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.json b/tests/reference/asr-test_pointer_types-1bf0d01.json index a832067275..07cca27ee0 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.json +++ b/tests/reference/asr-test_pointer_types-1bf0d01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pointer_types-1bf0d01.stderr", - "stderr_hash": "3fcd692a6b79b6b3f22fc7a2957df19219fc817446aa6d46f47d049f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.stderr b/tests/reference/asr-test_pointer_types-1bf0d01.stderr index 4a61aeb2e6..2bdcfc8433 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.stderr +++ b/tests/reference/asr-test_pointer_types-1bf0d01.stderr @@ -1,5 +1 @@ -semantic error: Casting not supported for different pointer types. Received target pointer type, Pointer[i16[:]] and value pointer type, Pointer[i32[:]] - --> tests/errors/test_pointer_types.py:8:5 - | -8 | yptr1 = pointer(y) - | ^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 4c9e1462d1..4ad8a7265d 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -5,9 +5,9 @@ "infile_hash": "073bf734150500a8b5e46940a9b0440e7e0fe30d0e2789ca049cef17", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_pow-3f5d550.stdout", - "stdout_hash": "f99fae8fa893e9c136dc484ae505e45e656d00e836d569069b740de0", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_pow-3f5d550.stderr", - "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow-3f5d550.stderr b/tests/reference/asr-test_pow-3f5d550.stderr index 712d80384b..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow-3f5d550.stderr +++ b/tests/reference/asr-test_pow-3f5d550.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow.py:2:11 - | -2 | print(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow1-581ef42.json b/tests/reference/asr-test_pow1-581ef42.json index a5584b1bc7..b3eaf0cb9e 100644 --- a/tests/reference/asr-test_pow1-581ef42.json +++ b/tests/reference/asr-test_pow1-581ef42.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow1-581ef42.stderr", - "stderr_hash": "7f7cc07cf6f08f2d953d6e6c1f4892e6379faaf8aa668117234293d0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow1-581ef42.stderr b/tests/reference/asr-test_pow1-581ef42.stderr index fa7160f584..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow1-581ef42.stderr +++ b/tests/reference/asr-test_pow1-581ef42.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow1.py:4:11 - | -4 | print(pow(x,3)) - | ^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow1.py:4:11 - | -4 | print(pow(x,3)) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow2-0dcbd7d.json b/tests/reference/asr-test_pow2-0dcbd7d.json index 083bc76b8d..968bc69c96 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.json +++ b/tests/reference/asr-test_pow2-0dcbd7d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow2-0dcbd7d.stderr", - "stderr_hash": "1d1d3a4a308e068439ac40685fcad6f29750560722b910be3341ce3c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow2-0dcbd7d.stderr b/tests/reference/asr-test_pow2-0dcbd7d.stderr index 896faa98e5..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.stderr +++ b/tests/reference/asr-test_pow2-0dcbd7d.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow2.py:12:11 - | -12 | print(pow(a, b, c, d)) - | ^^^^^^^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow2.py:12:11 - | -12 | print(pow(a, b, c, d)) - | ^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow3-79749ed.json b/tests/reference/asr-test_pow3-79749ed.json index cd0f9f0d33..6fd1a5c6a2 100644 --- a/tests/reference/asr-test_pow3-79749ed.json +++ b/tests/reference/asr-test_pow3-79749ed.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow3-79749ed.stderr", - "stderr_hash": "4a6600740ad466d250f39b76130ab5ab796312b1ee89c2d72847500f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow3-79749ed.stderr b/tests/reference/asr-test_pow3-79749ed.stderr index 6456498803..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow3-79749ed.stderr +++ b/tests/reference/asr-test_pow3-79749ed.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow3.py:8:11 - | -8 | print(pow(x, a)) - | ^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow3.py:8:11 - | -8 | print(pow(x, a)) - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow4-ef60978.json b/tests/reference/asr-test_pow4-ef60978.json index 2e98c401ce..78e9f4120a 100644 --- a/tests/reference/asr-test_pow4-ef60978.json +++ b/tests/reference/asr-test_pow4-ef60978.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow4-ef60978.stderr", - "stderr_hash": "ddc8a81609479bf82d256c9cb8d4d54526bd6656632a0d1e2f1ada2c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow4-ef60978.stderr b/tests/reference/asr-test_pow4-ef60978.stderr index 0663475b44..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow4-ef60978.stderr +++ b/tests/reference/asr-test_pow4-ef60978.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow4.py:10:11 - | -10 | print(pow(x, a, b)) - | ^^^^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow4.py:10:11 - | -10 | print(pow(x, a, b)) - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_print1-f1f36f1.json b/tests/reference/asr-test_print1-f1f36f1.json index 0c4988e3a3..2483249c96 100644 --- a/tests/reference/asr-test_print1-f1f36f1.json +++ b/tests/reference/asr-test_print1-f1f36f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print1-f1f36f1.stderr", - "stderr_hash": "da6324bcc282ecb93fe6784b206f8a9d8f04ae56341339b13de71bd4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_print1-f1f36f1.stderr b/tests/reference/asr-test_print1-f1f36f1.stderr index b28bc75a72..2bdcfc8433 100644 --- a/tests/reference/asr-test_print1-f1f36f1.stderr +++ b/tests/reference/asr-test_print1-f1f36f1.stderr @@ -1,5 +1 @@ -semantic error: Separator is expected to be of string type - --> tests/errors/test_print1.py:2:25 - | -2 | print("a", "b", sep=2) - | ^ Expected string, found: integer +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_print2-64acb15.json b/tests/reference/asr-test_print2-64acb15.json index 050b4cc698..101fa8f8bd 100644 --- a/tests/reference/asr-test_print2-64acb15.json +++ b/tests/reference/asr-test_print2-64acb15.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print2-64acb15.stderr", - "stderr_hash": "e92bba85b957e7034c5172981b3b27ed7b3f0ac62167d82175890bc9", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_print2-64acb15.stderr b/tests/reference/asr-test_print2-64acb15.stderr index 6ed1c334b1..2bdcfc8433 100644 --- a/tests/reference/asr-test_print2-64acb15.stderr +++ b/tests/reference/asr-test_print2-64acb15.stderr @@ -1,5 +1 @@ -semantic error: End is expected to be of string type - --> tests/errors/test_print2.py:2:26 - | -2 | print("a", "b", end=1) - | ^ Expected string, found: integer +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_return1-2603c9e.json b/tests/reference/asr-test_return1-2603c9e.json index cc65ed1a6a..4af5e8ccdc 100644 --- a/tests/reference/asr-test_return1-2603c9e.json +++ b/tests/reference/asr-test_return1-2603c9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return1-2603c9e.stderr", - "stderr_hash": "6449cc5e148acf72281e7ef604decd32889ceb27b87052fe8ff8eb50", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_return1-2603c9e.stderr b/tests/reference/asr-test_return1-2603c9e.stderr index 82fec8d42d..2bdcfc8433 100644 --- a/tests/reference/asr-test_return1-2603c9e.stderr +++ b/tests/reference/asr-test_return1-2603c9e.stderr @@ -1,5 +1 @@ -semantic error: Type Mismatch in return, found ('f64' and 'i32') - --> tests/errors/test_return1.py:4:5 - | -4 | return x - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_return2-add829b.json b/tests/reference/asr-test_return2-add829b.json index abdb4461f7..e5a2ce324a 100644 --- a/tests/reference/asr-test_return2-add829b.json +++ b/tests/reference/asr-test_return2-add829b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return2-add829b.stderr", - "stderr_hash": "493f7a8431e00a1bfeb1756b0718b0a40458883c8b9eb379f0c5b536", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_return2-add829b.stderr b/tests/reference/asr-test_return2-add829b.stderr index a9070a952d..2bdcfc8433 100644 --- a/tests/reference/asr-test_return2-add829b.stderr +++ b/tests/reference/asr-test_return2-add829b.stderr @@ -1,5 +1 @@ -semantic error: Return type of function is not defined - --> tests/errors/test_return2.py:4:5 - | -4 | return x - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index 417bba61b8..583939e0f3 100644 --- a/tests/reference/asr-test_set1-11379c7.json +++ b/tests/reference/asr-test_set1-11379c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set1-11379c7.stderr", - "stderr_hash": "64dea3d94817d0666cf71481546f7ec61639f47a3b696fe96ae287c6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set1-11379c7.stderr b/tests/reference/asr-test_set1-11379c7.stderr index f5851bc83d..2bdcfc8433 100644 --- a/tests/reference/asr-test_set1-11379c7.stderr +++ b/tests/reference/asr-test_set1-11379c7.stderr @@ -1,5 +1 @@ -semantic error: Argument to set.add must be of same type as set's element type - --> tests/errors/test_set1.py:6:5 - | -6 | a.add('err') - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index 4c1d7ad258..827f0e7176 100644 --- a/tests/reference/asr-test_set2-d91a6f0.json +++ b/tests/reference/asr-test_set2-d91a6f0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set2-d91a6f0.stderr", - "stderr_hash": "36a3e507b04f030fc4e281ffe82947765ef640b6c558030957bd3e90", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set2-d91a6f0.stderr b/tests/reference/asr-test_set2-d91a6f0.stderr index 29a2683c11..2bdcfc8433 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stderr +++ b/tests/reference/asr-test_set2-d91a6f0.stderr @@ -1,5 +1 @@ -semantic error: Call to set.remove must have exactly one argument - --> tests/errors/test_set2.py:6:5 - | -6 | a.remove('error', 'error2') - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set3-f9bbffb.json b/tests/reference/asr-test_set3-f9bbffb.json index 877113068e..62ff8c2e16 100644 --- a/tests/reference/asr-test_set3-f9bbffb.json +++ b/tests/reference/asr-test_set3-f9bbffb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set3-f9bbffb.stderr", - "stderr_hash": "1ec6cfef0827e97a905c5927de43b74452777394b1f5110e94e5cf97", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set3-f9bbffb.stderr b/tests/reference/asr-test_set3-f9bbffb.stderr index ecc3bf6177..2bdcfc8433 100644 --- a/tests/reference/asr-test_set3-f9bbffb.stderr +++ b/tests/reference/asr-test_set3-f9bbffb.stderr @@ -1,5 +1 @@ -semantic error: pop() takes no arguments (1 given) - --> tests/errors/test_set3.py:5:9 - | -5 | i = s.pop(3) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index aad37eb089..ef5f28fd38 100644 --- a/tests/reference/asr-test_set4-53fea39.json +++ b/tests/reference/asr-test_set4-53fea39.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set4-53fea39.stderr", - "stderr_hash": "d9646bd3609c55ff39f57ca435fedc7dabed530caf28caddc9e58a06", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set4-53fea39.stderr b/tests/reference/asr-test_set4-53fea39.stderr index 9ce2e3863c..2bdcfc8433 100644 --- a/tests/reference/asr-test_set4-53fea39.stderr +++ b/tests/reference/asr-test_set4-53fea39.stderr @@ -1,5 +1 @@ -semantic error: Call to set.add must have exactly one argument - --> tests/errors/test_set4.py:6:5 - | -6 | a.add(3, 4) - | ^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.json b/tests/reference/asr-test_set_indexing-a1c21b8.json index 6bb6e96be3..5d2d10550d 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.json +++ b/tests/reference/asr-test_set_indexing-a1c21b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_indexing-a1c21b8.stderr", - "stderr_hash": "fe69096aca9c3be072acac0e28081e5378f30d4ba335176abc76c555", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.stderr b/tests/reference/asr-test_set_indexing-a1c21b8.stderr index 1a7be88156..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.stderr +++ b/tests/reference/asr-test_set_indexing-a1c21b8.stderr @@ -1,5 +1 @@ -semantic error: 'set' object is not subscriptable - --> tests/errors/test_set_indexing.py:7:9 - | -7 | a = s[0] - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.json b/tests/reference/asr-test_str_capitalize-9f8dfa9.json index 88a959a54d..359e059dd2 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.json +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_capitalize-9f8dfa9.stderr", - "stderr_hash": "7dea3deffeee54e7f479d4c0dbcd7b5aab3b1a28e4a568adfb52cf51", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr index c04687d572..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr @@ -1,5 +1 @@ -semantic error: str.capitalize() takes no arguments - --> tests/errors/test_str_capitalize.py:4:9 - | -4 | s = s.capitalize(23) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_indexing-b200a4e.json b/tests/reference/asr-test_str_indexing-b200a4e.json index 1193d8bad7..4e240205f6 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.json +++ b/tests/reference/asr-test_str_indexing-b200a4e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_indexing-b200a4e.stderr", - "stderr_hash": "eddc45a6ba83dc10551fd9685b6ea1096828ae29f6b9cce07cfe5de1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_indexing-b200a4e.stderr b/tests/reference/asr-test_str_indexing-b200a4e.stderr index fb521217df..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.stderr +++ b/tests/reference/asr-test_str_indexing-b200a4e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/test_str_indexing.py:4:13 - | -4 | print(s[1.2]) - | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing-eca1381.json b/tests/reference/asr-test_str_slicing-eca1381.json index 684a869d6a..a7daa789e5 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.json +++ b/tests/reference/asr-test_str_slicing-eca1381.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing-eca1381.stderr", - "stderr_hash": "7374319e4378d1cc717e1bab3f68f207cb90c40c168d5700c77d189b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing-eca1381.stderr b/tests/reference/asr-test_str_slicing-eca1381.stderr index d50b2ffd94..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.stderr +++ b/tests/reference/asr-test_str_slicing-eca1381.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing.py:4:15 - | -4 | print(s[1:2.2]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.json b/tests/reference/asr-test_str_slicing2-2f07e9a.json index dc63e9a7b0..e00a6b87e2 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.json +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing2-2f07e9a.stderr", - "stderr_hash": "48a9286126c2333bdf5237358bd4ad27acac4a16a78069c9bd36d089", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr index 94a5f03259..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing2.py:4:13 - | -4 | print(s[1.5:3]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.json b/tests/reference/asr-test_str_slicing3-fe6a03c.json index d1fe49fdfe..a7cea60d05 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.json +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing3-fe6a03c.stderr", - "stderr_hash": "5f7553d1509bed25d5137abc4fc2cb1d2cb983a1fab81d8d178ed197", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr index b1180c30ae..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing3.py:4:17 - | -4 | print(s[1:3:0.5]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.json b/tests/reference/asr-test_str_slicing4-a0c7a69.json index ceff8659bb..c4b0c4e87c 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.json +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing4-a0c7a69.stderr", - "stderr_hash": "a5dd047df86649936606a0b134d10e76c6aacb224319be4aefd64bfe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr index 8709b99ee8..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr @@ -1,5 +1 @@ -semantic error: slice step cannot be zero - --> tests/errors/test_str_slicing4.py:4:17 - | -4 | print(s[0:1:0]) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_to_int-61553e7.json b/tests/reference/asr-test_str_to_int-61553e7.json index ac1093b9c8..efc136a28d 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.json +++ b/tests/reference/asr-test_str_to_int-61553e7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_to_int-61553e7.stderr", - "stderr_hash": "1998e37d9abe044f164c73ea1e000ce748ed43af5ea14c2eb4715f11", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_to_int-61553e7.stderr b/tests/reference/asr-test_str_to_int-61553e7.stderr index 785d95ba7f..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.stderr +++ b/tests/reference/asr-test_str_to_int-61553e7.stderr @@ -1,5 +1 @@ -semantic error: invalid literal for int() with base 10: '3abc' - --> tests/errors/test_str_to_int.py:2:15 - | -2 | print(int('3abc')) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple1-7abe88f.json b/tests/reference/asr-test_tuple1-7abe88f.json index e308970eea..c949638e22 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.json +++ b/tests/reference/asr-test_tuple1-7abe88f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple1-7abe88f.stderr", - "stderr_hash": "56df3d46c63077fcdd09c3b54b63e6e096d7d39b2f8cfb61dab0930a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple1-7abe88f.stderr b/tests/reference/asr-test_tuple1-7abe88f.stderr index c66cc64946..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.stderr +++ b/tests/reference/asr-test_tuple1-7abe88f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_tuple1.py:3:3 - | -3 | t = (1, 2) - | ^ ^^^^^^ type mismatch ('tuple[i32, str]' and 'tuple[i32, i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple2-b046610.json b/tests/reference/asr-test_tuple2-b046610.json index 051ed20bfb..6b3be345da 100644 --- a/tests/reference/asr-test_tuple2-b046610.json +++ b/tests/reference/asr-test_tuple2-b046610.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple2-b046610.stderr", - "stderr_hash": "1e22bbde9c9fdc171314f1158dcac6bf6373d94e00c9878f66d7b667", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple2-b046610.stderr b/tests/reference/asr-test_tuple2-b046610.stderr index e99518093e..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple2-b046610.stderr +++ b/tests/reference/asr-test_tuple2-b046610.stderr @@ -1,5 +1 @@ -semantic error: Runtime Indexing with tuple[i32, i32, i32] is not possible. - --> tests/errors/test_tuple2.py:4:11 - | -4 | print(t[x]) - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple3-19fa47f.json b/tests/reference/asr-test_tuple3-19fa47f.json index 0a703f17d4..16cee514eb 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.json +++ b/tests/reference/asr-test_tuple3-19fa47f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple3-19fa47f.stderr", - "stderr_hash": "780d951c4bfa3476ee84d16d9a89c5a9255691b270bfb312d974608e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple3-19fa47f.stderr b/tests/reference/asr-test_tuple3-19fa47f.stderr index fe438fb382..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.stderr +++ b/tests/reference/asr-test_tuple3-19fa47f.stderr @@ -1,5 +1 @@ -semantic error: Tuple index out of bounds - --> tests/errors/test_tuple3.py:3:11 - | -3 | print(t[-4]) - | ^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.json b/tests/reference/asr-test_type_mismatch_01-09e8af3.json index ce2513c935..0949069bb4 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.json +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_type_mismatch_01-09e8af3.stderr", - "stderr_hash": "78ff11b22438e133b740e778063db612841fb15ef00f8599bdf8602c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr index 3dc100fad6..2bdcfc8433 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/test_type_mismatch_01.py:6:5 - | -6 | a /= b - | ^ ^ type mismatch ('i32' and 'f64') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index e3cad84dd5..365d58e5dd 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.json +++ b/tests/reference/asr-test_unary_op_03-e799eae.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_unary_op_03-e799eae.stdout", - "stdout_hash": "4511db7e0936003a81bcb4c6b4c1cbc60070f29a9fd7dd04e8d3d137", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_unary_op_03-e799eae.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_unary_op_03-e799eae.stderr b/tests/reference/asr-test_unary_op_03-e799eae.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_unary_op_03-e799eae.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.json b/tests/reference/asr-test_unsupported_type-0d813dd.json index ab828c49da..a81b979be1 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.json +++ b/tests/reference/asr-test_unsupported_type-0d813dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_unsupported_type-0d813dd.stderr", - "stderr_hash": "df2464bbcb9d52d4dbe40236762e965b1b771406f16ef90cf53b8611", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.stderr b/tests/reference/asr-test_unsupported_type-0d813dd.stderr index b5e5249813..2bdcfc8433 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.stderr +++ b/tests/reference/asr-test_unsupported_type-0d813dd.stderr @@ -1,5 +1 @@ -semantic error: The type 'i128' is undeclared. - --> tests/errors/test_unsupported_type.py:2:8 - | -2 | i: i128 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index 5c135e76d4..8cadc8b8d8 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.json +++ b/tests/reference/asr-test_zero_division-3dd84e8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division-3dd84e8.stderr", - "stderr_hash": "e1770a0ba87c5155926e3d6bb3bd67e14a5c040b7584c4cf114a41b2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division-3dd84e8.stderr b/tests/reference/asr-test_zero_division-3dd84e8.stderr index 57611f2b32..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.stderr +++ b/tests/reference/asr-test_zero_division-3dd84e8.stderr @@ -1,5 +1 @@ -semantic error: Division by 0 is not allowed - --> tests/errors/test_zero_division.py:4:16 - | -4 | print(i // 0) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index f1fb7cbb0e..bf0bdf9348 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.json +++ b/tests/reference/asr-test_zero_division2-d84989f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division2-d84989f.stderr", - "stderr_hash": "d2bac61e7df0875a7c93edb706661c80154b7b4d05dbf26663c36176", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division2-d84989f.stderr b/tests/reference/asr-test_zero_division2-d84989f.stderr index 438ee0b6d4..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.stderr +++ b/tests/reference/asr-test_zero_division2-d84989f.stderr @@ -1,5 +1 @@ -semantic error: Division by 0 is not allowed - --> tests/errors/test_zero_division2.py:4:16 - | -4 | print(v // 0.0) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division3-29efb9e.json b/tests/reference/asr-test_zero_division3-29efb9e.json index 0c4f4b3d5d..2fbfbd5d2c 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.json +++ b/tests/reference/asr-test_zero_division3-29efb9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division3-29efb9e.stderr", - "stderr_hash": "061f891a72cebaa335b5db060b27e04f21f6a09d150f78f1a572c135", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division3-29efb9e.stderr b/tests/reference/asr-test_zero_division3-29efb9e.stderr index 519946bb81..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.stderr +++ b/tests/reference/asr-test_zero_division3-29efb9e.stderr @@ -1,5 +1 @@ -semantic error: division by zero is not allowed - --> tests/errors/test_zero_division3.py:3:13 - | -3 | print(i/0) - | ^ division by zero +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division4-bf4af64.json b/tests/reference/asr-test_zero_division4-bf4af64.json index e1f6ce6bc0..63c525e27d 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.json +++ b/tests/reference/asr-test_zero_division4-bf4af64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division4-bf4af64.stderr", - "stderr_hash": "1d16ac2d95ab997ff9b94f4028d8741121e41471445179d185264884", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division4-bf4af64.stderr b/tests/reference/asr-test_zero_division4-bf4af64.stderr index bdf0d76816..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.stderr +++ b/tests/reference/asr-test_zero_division4-bf4af64.stderr @@ -1,5 +1 @@ -semantic error: division by zero is not allowed - --> tests/errors/test_zero_division4.py:5:13 - | -5 | print(f/0.0) - | ^^^ division by zero +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index a8e83fae28..04021c31be 100644 --- a/tests/reference/asr-tuple1-09972ab.json +++ b/tests/reference/asr-tuple1-09972ab.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": "asr-tuple1-09972ab.stdout", - "stdout_hash": "fcbdc7bd437d77534509c9da987f7b735c1bd319de51956b28924f73", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-tuple1-09972ab.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-tuple1-09972ab.stderr b/tests/reference/asr-tuple1-09972ab.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-tuple1-09972ab.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-type_mismatch-61052c7.json b/tests/reference/asr-type_mismatch-61052c7.json index 80ce9f69b3..83f0d0921a 100644 --- a/tests/reference/asr-type_mismatch-61052c7.json +++ b/tests/reference/asr-type_mismatch-61052c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-type_mismatch-61052c7.stderr", - "stderr_hash": "8c0de9edb133ff8cfa5c0e7c6b2a8d425c5d84a5ec98844eb367040c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.stderr b/tests/reference/asr-type_mismatch-61052c7.stderr index 6a402fb67c..2bdcfc8433 100644 --- a/tests/reference/asr-type_mismatch-61052c7.stderr +++ b/tests/reference/asr-type_mismatch-61052c7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/type_mismatch.py:8:5 - | -8 | a *= b - | ^ ^ type mismatch ('i32' and 'f32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_01-892b178.json b/tests/reference/asr-unsigned_01-892b178.json index 0a797a2c11..eec8041967 100644 --- a/tests/reference/asr-unsigned_01-892b178.json +++ b/tests/reference/asr-unsigned_01-892b178.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_01-892b178.stderr", - "stderr_hash": "54c7cfbd16c73cbe802a3492cd9c9e8d2fb25035192d229232c377b2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_01-892b178.stderr b/tests/reference/asr-unsigned_01-892b178.stderr index c3526cf36e..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_01-892b178.stderr +++ b/tests/reference/asr-unsigned_01-892b178.stderr @@ -1,5 +1 @@ -semantic error: Cannot cast negative value to unsigned integer - --> tests/errors/unsigned_01.py:3:10 - | -3 | i: u16 = u16(-5) - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_02-6563e58.json b/tests/reference/asr-unsigned_02-6563e58.json index 40e7b2a0f0..e9fed43e12 100644 --- a/tests/reference/asr-unsigned_02-6563e58.json +++ b/tests/reference/asr-unsigned_02-6563e58.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_02-6563e58.stderr", - "stderr_hash": "93f2cf309dfa7f13d56df9184615fde6a832b79510d8541f95ad5a70", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_02-6563e58.stderr b/tests/reference/asr-unsigned_02-6563e58.stderr index d00c5647fd..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_02-6563e58.stderr +++ b/tests/reference/asr-unsigned_02-6563e58.stderr @@ -1,5 +1 @@ -semantic error: The result of the unary minus `-` operation is negative, thus out of range for u16 - --> tests/errors/unsigned_02.py:3:10 - | -3 | i: u16 = -u16(5) - | ^^^^^^^ use -i32(u) for signed result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_03-f785652.json b/tests/reference/asr-unsigned_03-f785652.json index 6929c59a27..ee9f88dfd0 100644 --- a/tests/reference/asr-unsigned_03-f785652.json +++ b/tests/reference/asr-unsigned_03-f785652.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_03-f785652.stderr", - "stderr_hash": "d90013a25d9aaa91fbbf2b1193cd06be94a4e716f0fe99771cde5601", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_03-f785652.stderr b/tests/reference/asr-unsigned_03-f785652.stderr index a68ae96697..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_03-f785652.stderr +++ b/tests/reference/asr-unsigned_03-f785652.stderr @@ -1,5 +1 @@ -semantic error: The result of the unary minus `-` operation is negative, thus out of range for u64 - --> tests/errors/unsigned_03.py:3:7 - | -3 | print(-u64(u32(10))) - | ^^^^^^^^^^^^^ use -i64(u) for signed result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_04-c856d3a.json b/tests/reference/asr-unsigned_04-c856d3a.json index 3753e9ae30..c9da601854 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.json +++ b/tests/reference/asr-unsigned_04-c856d3a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_04-c856d3a.stderr", - "stderr_hash": "3dcdf2e97f8c5f2816bed266587c7c3743f666cf2a4602f65e8ec9b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_04-c856d3a.stderr b/tests/reference/asr-unsigned_04-c856d3a.stderr index 8547a0848c..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.stderr +++ b/tests/reference/asr-unsigned_04-c856d3a.stderr @@ -1,5 +1 @@ -semantic error: The result of the bitnot ~ operation is negative, thus out of range for u16 - --> tests/errors/unsigned_04.py:4:5 - | -4 | i = ~i - | ^^ use ~i32(u) for signed result or bitnot_u16(u) for unsigned result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 6e067dec46..9fe8e4b185 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "1e7aa6b0ddf132fdcba7bee154ce4f2182e35d5e262ba5c6d04d9ad9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-vec_01-66ac423.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-vec_01-66ac423.stderr b/tests/reference/asr-vec_01-66ac423.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-vec_01-66ac423.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index 082d4add98..9ac31d7616 100644 --- a/tests/reference/asr_json-modules_02-53952e6.json +++ b/tests/reference/asr_json-modules_02-53952e6.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": "asr_json-modules_02-53952e6.stdout", - "stdout_hash": "6f8c26acaba8d4ef64b292be4edf82b216fa6a43dcf683a29245f9fa", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr_json-modules_02-53952e6.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr_json-modules_02-53952e6.stderr b/tests/reference/asr_json-modules_02-53952e6.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr_json-modules_02-53952e6.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assert1-b0154ee.json b/tests/reference/ast-assert1-b0154ee.json index 8158218cc4..23ed814b3f 100644 --- a/tests/reference/ast-assert1-b0154ee.json +++ b/tests/reference/ast-assert1-b0154ee.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "ast-assert1-b0154ee.stdout", - "stdout_hash": "f5e00f32dc7ae2feda2e3c495b42ae3f193a79baf8b42e313373aa4b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-assert1-b0154ee.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-assert1-b0154ee.stderr b/tests/reference/ast-assert1-b0154ee.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-assert1-b0154ee.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assign1-2a4c9ed.json b/tests/reference/ast-assign1-2a4c9ed.json index 49bfe84ecb..385bd3187c 100644 --- a/tests/reference/ast-assign1-2a4c9ed.json +++ b/tests/reference/ast-assign1-2a4c9ed.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "ast-assign1-2a4c9ed.stdout", - "stdout_hash": "96e9236f069321ffb388a891be45a46f55c581bd96d509685be54f86", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-assign1-2a4c9ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-assign1-2a4c9ed.stderr b/tests/reference/ast-assign1-2a4c9ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-assign1-2a4c9ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-complex1-800b4bb.json b/tests/reference/ast-complex1-800b4bb.json index e71d8dddfa..b8a9abbcd7 100644 --- a/tests/reference/ast-complex1-800b4bb.json +++ b/tests/reference/ast-complex1-800b4bb.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": "ast-complex1-800b4bb.stdout", - "stdout_hash": "30482dce2a68624ef71ed52e4c4ce4122e1f2efddcef40bee2a3b10e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-complex1-800b4bb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-complex1-800b4bb.stderr b/tests/reference/ast-complex1-800b4bb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-complex1-800b4bb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-constants1-91cb6ff.json b/tests/reference/ast-constants1-91cb6ff.json index f84e32ca40..649f29ab24 100644 --- a/tests/reference/ast-constants1-91cb6ff.json +++ b/tests/reference/ast-constants1-91cb6ff.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": "ast-constants1-91cb6ff.stdout", - "stdout_hash": "8c7b5384e18cfcea4b080c39a4d367fc8a57a6785ad936454005d6b1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-constants1-91cb6ff.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-constants1-91cb6ff.stderr b/tests/reference/ast-constants1-91cb6ff.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-constants1-91cb6ff.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-dictionary1-1a7e00a.json b/tests/reference/ast-dictionary1-1a7e00a.json index ba29488d33..98997c3ef2 100644 --- a/tests/reference/ast-dictionary1-1a7e00a.json +++ b/tests/reference/ast-dictionary1-1a7e00a.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": "ast-dictionary1-1a7e00a.stdout", - "stdout_hash": "c347af8c0abbed4664f354dc24c1bd061218c0584aef27889fbf1745", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-dictionary1-1a7e00a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-dictionary1-1a7e00a.stderr b/tests/reference/ast-dictionary1-1a7e00a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-dictionary1-1a7e00a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.json b/tests/reference/ast-doconcurrentloop_01-ed7017b.json index f535d23ee8..e273d7c6c0 100644 --- a/tests/reference/ast-doconcurrentloop_01-ed7017b.json +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "ast-doconcurrentloop_01-ed7017b.stdout", - "stdout_hash": "3967d9e6602dfb4fd3fdab3718811979d4745dc0a97060f9b281e0e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-doconcurrentloop_01-ed7017b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr b/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.json b/tests/reference/ast-ellipsis1-4f6c4dd.json index 1e53be9f78..9ed602cc31 100644 --- a/tests/reference/ast-ellipsis1-4f6c4dd.json +++ b/tests/reference/ast-ellipsis1-4f6c4dd.json @@ -5,9 +5,9 @@ "infile_hash": "24df29cba718c679016f3758a2eccafbeb9cfebd56265fd8da16bee1", "outfile": null, "outfile_hash": null, - "stdout": "ast-ellipsis1-4f6c4dd.stdout", - "stdout_hash": "6d6aef7896c1a43a27f489cb283c508b2bf1238ff6ad0c807b58b9e7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-ellipsis1-4f6c4dd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.stderr b/tests/reference/ast-ellipsis1-4f6c4dd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-ellipsis1-4f6c4dd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr1-1e8f7b1.json b/tests/reference/ast-expr1-1e8f7b1.json index 004b2a39e0..8d788f70cd 100644 --- a/tests/reference/ast-expr1-1e8f7b1.json +++ b/tests/reference/ast-expr1-1e8f7b1.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr1-1e8f7b1.stdout", - "stdout_hash": "8de807242a73633d63f3e92bed88eacdd9f283f479d9adf11fefb1fd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr1-1e8f7b1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr1-1e8f7b1.stderr b/tests/reference/ast-expr1-1e8f7b1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr1-1e8f7b1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr10-a8d646d.json b/tests/reference/ast-expr10-a8d646d.json index 8f0222f7aa..0a6baf3e0e 100644 --- a/tests/reference/ast-expr10-a8d646d.json +++ b/tests/reference/ast-expr10-a8d646d.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr10-a8d646d.stdout", - "stdout_hash": "b807dc54b7741e61fd091d70d83c68d7c58c2c38fd5a22b279217916", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr10-a8d646d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr10-a8d646d.stderr b/tests/reference/ast-expr10-a8d646d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr10-a8d646d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr11-1d29f78.json b/tests/reference/ast-expr11-1d29f78.json index d3ebc1ed40..030029579a 100644 --- a/tests/reference/ast-expr11-1d29f78.json +++ b/tests/reference/ast-expr11-1d29f78.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr11-1d29f78.stdout", - "stdout_hash": "60719c0d166865f8157e6479a6bd6fc7d300b2d2eff48d8b1553fc8c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr11-1d29f78.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr11-1d29f78.stderr b/tests/reference/ast-expr11-1d29f78.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr11-1d29f78.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr12-adaecda.json b/tests/reference/ast-expr12-adaecda.json index 6fa2133b08..88afa85327 100644 --- a/tests/reference/ast-expr12-adaecda.json +++ b/tests/reference/ast-expr12-adaecda.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr12-adaecda.stdout", - "stdout_hash": "b4fdb14f66196f4692126efb3b349707d3f862d6c045b61125af41cb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr12-adaecda.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr12-adaecda.stderr b/tests/reference/ast-expr12-adaecda.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr12-adaecda.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr13-c35ace1.json b/tests/reference/ast-expr13-c35ace1.json index 8da96d5109..cbb55c2cea 100644 --- a/tests/reference/ast-expr13-c35ace1.json +++ b/tests/reference/ast-expr13-c35ace1.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr13-c35ace1.stdout", - "stdout_hash": "e92fa43a3f8dd1bdf555b71e6f5a263a5a5c10a8f63582fb57d04ce6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr13-c35ace1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr13-c35ace1.stderr b/tests/reference/ast-expr13-c35ace1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr13-c35ace1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr2-6642d4a.json b/tests/reference/ast-expr2-6642d4a.json index 779b2b5411..0a883a8f72 100644 --- a/tests/reference/ast-expr2-6642d4a.json +++ b/tests/reference/ast-expr2-6642d4a.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr2-6642d4a.stdout", - "stdout_hash": "cf996ecb8e3abdced429c59eedcbd9943bf59bbf22dcfd79ef94f799", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr2-6642d4a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr2-6642d4a.stderr b/tests/reference/ast-expr2-6642d4a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr2-6642d4a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr4-49316cb.json b/tests/reference/ast-expr4-49316cb.json index f60410170c..9a422aebf1 100644 --- a/tests/reference/ast-expr4-49316cb.json +++ b/tests/reference/ast-expr4-49316cb.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr4-49316cb.stdout", - "stdout_hash": "8f1ed7fd76dff70c8cca71bda8f528f3e12bda9bb716e3e32ed58657", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr4-49316cb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr4-49316cb.stderr b/tests/reference/ast-expr4-49316cb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr4-49316cb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr5-bbc6e71.json b/tests/reference/ast-expr5-bbc6e71.json index 93662179fd..73eba34da0 100644 --- a/tests/reference/ast-expr5-bbc6e71.json +++ b/tests/reference/ast-expr5-bbc6e71.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr5-bbc6e71.stdout", - "stdout_hash": "f856520f5cd00933d05c95de857ee6527c9a5ed476070c6d13857a40", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr5-bbc6e71.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr5-bbc6e71.stderr b/tests/reference/ast-expr5-bbc6e71.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr5-bbc6e71.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr6-0b12a67.json b/tests/reference/ast-expr6-0b12a67.json index 5b9e9c3ec4..fa7902dcc2 100644 --- a/tests/reference/ast-expr6-0b12a67.json +++ b/tests/reference/ast-expr6-0b12a67.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr6-0b12a67.stdout", - "stdout_hash": "52edb5a692f7bc13f8c9642228f19a7e93960271cd3513a26a97df5d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr6-0b12a67.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr6-0b12a67.stderr b/tests/reference/ast-expr6-0b12a67.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr6-0b12a67.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr7-fe52776.json b/tests/reference/ast-expr7-fe52776.json index f24345a89e..69340e3a7d 100644 --- a/tests/reference/ast-expr7-fe52776.json +++ b/tests/reference/ast-expr7-fe52776.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr7-fe52776.stdout", - "stdout_hash": "5bf8b877e7cfee7d365d1c03622cced374fd006625e861154c8edc1b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr7-fe52776.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr7-fe52776.stderr b/tests/reference/ast-expr7-fe52776.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr7-fe52776.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr8-7db6b28.json b/tests/reference/ast-expr8-7db6b28.json index cdac33386b..07da7a0651 100644 --- a/tests/reference/ast-expr8-7db6b28.json +++ b/tests/reference/ast-expr8-7db6b28.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr8-7db6b28.stdout", - "stdout_hash": "b739c4d505f4e1c1a01c7ceaf6230f3a489bd9285a056bfda3a995c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr8-7db6b28.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr8-7db6b28.stderr b/tests/reference/ast-expr8-7db6b28.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr8-7db6b28.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr9-d184496.json b/tests/reference/ast-expr9-d184496.json index bc5e3f36d2..0c37198a0a 100644 --- a/tests/reference/ast-expr9-d184496.json +++ b/tests/reference/ast-expr9-d184496.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr9-d184496.stdout", - "stdout_hash": "75772c0465dba8aaa9f5cebf3c35558b77827a9b29570828744d84d9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr9-d184496.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr9-d184496.stderr b/tests/reference/ast-expr9-d184496.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr9-d184496.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr_01-d0927f9.json b/tests/reference/ast-expr_01-d0927f9.json index 45b1c2df0e..c5978463c9 100644 --- a/tests/reference/ast-expr_01-d0927f9.json +++ b/tests/reference/ast-expr_01-d0927f9.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr_01-d0927f9.stdout", - "stdout_hash": "ba3af72a124b03f3aa21ae8a31d25ef05ee2f442dcf6b9759a659c98", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr_01-d0927f9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr_01-d0927f9.stderr b/tests/reference/ast-expr_01-d0927f9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr_01-d0927f9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global1-b2690cf.json b/tests/reference/ast-global1-b2690cf.json index a5a57d4dcb..02dab36fc6 100644 --- a/tests/reference/ast-global1-b2690cf.json +++ b/tests/reference/ast-global1-b2690cf.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": "ast-global1-b2690cf.stdout", - "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-global1-b2690cf.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-global1-b2690cf.stderr b/tests/reference/ast-global1-b2690cf.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-global1-b2690cf.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global_scope1-1d68a6c.json b/tests/reference/ast-global_scope1-1d68a6c.json index 44e3204dee..cce6b8ceb6 100644 --- a/tests/reference/ast-global_scope1-1d68a6c.json +++ b/tests/reference/ast-global_scope1-1d68a6c.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": "ast-global_scope1-1d68a6c.stdout", - "stdout_hash": "3311aec1626b395dc1c35208afdb7e3ddab90ac70a8a43f4f3e31325", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-global_scope1-1d68a6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-global_scope1-1d68a6c.stderr b/tests/reference/ast-global_scope1-1d68a6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-global_scope1-1d68a6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-list1-9ce2da0.json b/tests/reference/ast-list1-9ce2da0.json index af1c5005eb..36552fc1f7 100644 --- a/tests/reference/ast-list1-9ce2da0.json +++ b/tests/reference/ast-list1-9ce2da0.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": "ast-list1-9ce2da0.stdout", - "stdout_hash": "fea2e7f56f26d3848224a3ca52219f76e456b2f4066e1156c22896f5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-list1-9ce2da0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-list1-9ce2da0.stderr b/tests/reference/ast-list1-9ce2da0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-list1-9ce2da0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop1-194a137.json b/tests/reference/ast-loop1-194a137.json index 44f8695ff2..f9efa8010a 100644 --- a/tests/reference/ast-loop1-194a137.json +++ b/tests/reference/ast-loop1-194a137.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "ast-loop1-194a137.stdout", - "stdout_hash": "f4a9db8f60a56098bbd7f524f0e0a64fdad95cbe3ca44412879489e3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-loop1-194a137.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-loop1-194a137.stderr b/tests/reference/ast-loop1-194a137.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-loop1-194a137.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop3-f7e0393.json b/tests/reference/ast-loop3-f7e0393.json index 1dc5625553..d4a68d573b 100644 --- a/tests/reference/ast-loop3-f7e0393.json +++ b/tests/reference/ast-loop3-f7e0393.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "ast-loop3-f7e0393.stdout", - "stdout_hash": "edf8630a987fb8f9e62d064eb7c1d37f08f896b1453a141fd4db15cf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-loop3-f7e0393.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-loop3-f7e0393.stderr b/tests/reference/ast-loop3-f7e0393.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-loop3-f7e0393.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-prefix_string_01-cf221fd.json b/tests/reference/ast-prefix_string_01-cf221fd.json index ed1984236e..c31e2acf1d 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.json +++ b/tests/reference/ast-prefix_string_01-cf221fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_01-cf221fd.stderr", - "stderr_hash": "b600057f41f59ba7fdebe3971bfea0eadca972747ccf70d575c1cdcd", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.stderr b/tests/reference/ast-prefix_string_01-cf221fd.stderr index e2a05a52c7..2bdcfc8433 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.stderr +++ b/tests/reference/ast-prefix_string_01-cf221fd.stderr @@ -1,5 +1 @@ -syntax error: Token '"Hello"' (of type 'string') is unexpected here - --> tests/errors/prefix_string_01.py:3:11 - | -3 | print "Hello", "World" - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-prefix_string_02-3d530b2.json b/tests/reference/ast-prefix_string_02-3d530b2.json index 9c3ce1081b..11d7a0411c 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.json +++ b/tests/reference/ast-prefix_string_02-3d530b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_02-3d530b2.stderr", - "stderr_hash": "cd72affed29823c0364d52bfb3ba0674d9d7950390b7cd6b04f7538b", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_02-3d530b2.stderr b/tests/reference/ast-prefix_string_02-3d530b2.stderr index 869d52864a..2bdcfc8433 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.stderr +++ b/tests/reference/ast-prefix_string_02-3d530b2.stderr @@ -1,5 +1 @@ -syntax error: Token '"Hello World"' (of type 'string') is unexpected here - --> tests/errors/prefix_string_02.py:7:13 - | -7 | print(r "Hello World") - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-set1-ebd6ee0.json b/tests/reference/ast-set1-ebd6ee0.json index a04c792797..1b59065a88 100644 --- a/tests/reference/ast-set1-ebd6ee0.json +++ b/tests/reference/ast-set1-ebd6ee0.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": "ast-set1-ebd6ee0.stdout", - "stdout_hash": "f2003da3359a1713befbdd7bd1c789dcec22ac91a6d1f5b25cac1c77", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-set1-ebd6ee0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-set1-ebd6ee0.stderr b/tests/reference/ast-set1-ebd6ee0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-set1-ebd6ee0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-subscript1-bd5584b.json b/tests/reference/ast-subscript1-bd5584b.json index 2c3b5acfa5..a5cafbc4e8 100644 --- a/tests/reference/ast-subscript1-bd5584b.json +++ b/tests/reference/ast-subscript1-bd5584b.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": "ast-subscript1-bd5584b.stdout", - "stdout_hash": "452c89181fdd389e48053af79eb944114e567a8a2e2d3b04c73721bd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-subscript1-bd5584b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-subscript1-bd5584b.stderr b/tests/reference/ast-subscript1-bd5584b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-subscript1-bd5584b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-tuple1-2fb5396.json b/tests/reference/ast-tuple1-2fb5396.json index feb6e53223..8370d8cdc2 100644 --- a/tests/reference/ast-tuple1-2fb5396.json +++ b/tests/reference/ast-tuple1-2fb5396.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": "ast-tuple1-2fb5396.stdout", - "stdout_hash": "b8f815cc5c9d9732bca16340aca88fd5b4453cf499a305fb0b036316", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-tuple1-2fb5396.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-tuple1-2fb5396.stderr b/tests/reference/ast-tuple1-2fb5396.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-tuple1-2fb5396.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-async1-b3d07ed.json b/tests/reference/ast_new-async1-b3d07ed.json index 78595a5beb..ca0db1a6e5 100644 --- a/tests/reference/ast_new-async1-b3d07ed.json +++ b/tests/reference/ast_new-async1-b3d07ed.json @@ -5,9 +5,9 @@ "infile_hash": "7c5dba5bb5fe728a9452de16f8164730885146b2d93e49be8642d96a", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-async1-b3d07ed.stdout", - "stdout_hash": "1f809509a8c0637d93e82cf35a231a0f5e001a0b4bb2cfb37cc962ad", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-async1-b3d07ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-async1-b3d07ed.stderr b/tests/reference/ast_new-async1-b3d07ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-async1-b3d07ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-boolOp1-478328f.json b/tests/reference/ast_new-boolOp1-478328f.json index 561331afd8..41ce095c52 100644 --- a/tests/reference/ast_new-boolOp1-478328f.json +++ b/tests/reference/ast_new-boolOp1-478328f.json @@ -5,9 +5,9 @@ "infile_hash": "d3c477215f26d7a7e09c7de32d3e716585796d1674cba2ea692fe161", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-boolOp1-478328f.stdout", - "stdout_hash": "e17703190ca113a29b38292421ba27f4d2d8e235a51115e9d3a2710f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-boolOp1-478328f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-boolOp1-478328f.stderr b/tests/reference/ast_new-boolOp1-478328f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-boolOp1-478328f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def1-fe69291.json b/tests/reference/ast_new-class_def1-fe69291.json index 77bc5ba91c..d5e3de2665 100644 --- a/tests/reference/ast_new-class_def1-fe69291.json +++ b/tests/reference/ast_new-class_def1-fe69291.json @@ -5,9 +5,9 @@ "infile_hash": "e904e820fab9d596d2675abf65e19fc2b5fb6ecf950a902a0ec537fb", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-class_def1-fe69291.stdout", - "stdout_hash": "9802c1d135072a26d8cc97d779d5c89b93317138aa7903dde7d42fb0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-class_def1-fe69291.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def1-fe69291.stderr b/tests/reference/ast_new-class_def1-fe69291.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-class_def1-fe69291.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def2-c6db986.json b/tests/reference/ast_new-class_def2-c6db986.json index e03cb049fb..c5282b5abf 100644 --- a/tests/reference/ast_new-class_def2-c6db986.json +++ b/tests/reference/ast_new-class_def2-c6db986.json @@ -5,9 +5,9 @@ "infile_hash": "e7ad3c230a50dbe235499e6cc7ca8a93c59142bbc91b640edbd072af", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-class_def2-c6db986.stdout", - "stdout_hash": "25cb94d2ea083f3e06cf057b1c074808a51365717dca131ce67f06f6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-class_def2-c6db986.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def2-c6db986.stderr b/tests/reference/ast_new-class_def2-c6db986.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-class_def2-c6db986.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comment2-f0984d5.json b/tests/reference/ast_new-comment2-f0984d5.json index 1309f6159f..54997f1839 100644 --- a/tests/reference/ast_new-comment2-f0984d5.json +++ b/tests/reference/ast_new-comment2-f0984d5.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-comment2-f0984d5.stdout", - "stdout_hash": "4dd8b313619df81c518cdfbddd523b3486b2ad5406ff720dde825af9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-comment2-f0984d5.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-comment2-f0984d5.stderr b/tests/reference/ast_new-comment2-f0984d5.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-comment2-f0984d5.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comprehension1-69cf2af.json b/tests/reference/ast_new-comprehension1-69cf2af.json index 1e1b460b96..a8a96466c2 100644 --- a/tests/reference/ast_new-comprehension1-69cf2af.json +++ b/tests/reference/ast_new-comprehension1-69cf2af.json @@ -5,9 +5,9 @@ "infile_hash": "2e5d7d233befce4f5cbf334234537fe4f11e8b6e8d057974579aed89", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-comprehension1-69cf2af.stdout", - "stdout_hash": "dd4d6e66646c90be9ebc7070964a2f42ca21d5c782bfddbf89ce854b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-comprehension1-69cf2af.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-comprehension1-69cf2af.stderr b/tests/reference/ast_new-comprehension1-69cf2af.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-comprehension1-69cf2af.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.json b/tests/reference/ast_new-conditional_expr1-07ccb9e.json index e90a4839bd..b54bf4fe22 100644 --- a/tests/reference/ast_new-conditional_expr1-07ccb9e.json +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.json @@ -5,9 +5,9 @@ "infile_hash": "5846a6c58bf238c4276f733b5fc9876a948ed63558444210d9f79c55", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-conditional_expr1-07ccb9e.stdout", - "stdout_hash": "92adfc3fb76aa117fdee246478837474332ec5de543e164920e3ec40", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-conditional_expr1-07ccb9e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr b/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-dictionary1-445e718.json b/tests/reference/ast_new-dictionary1-445e718.json index 5d739b9a9b..70b9fecf2a 100644 --- a/tests/reference/ast_new-dictionary1-445e718.json +++ b/tests/reference/ast_new-dictionary1-445e718.json @@ -5,9 +5,9 @@ "infile_hash": "68922e77dbabe06c271463150653684880d3c28d88caa44109b2e202", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-dictionary1-445e718.stdout", - "stdout_hash": "dfae0ace6e4267478ecfd053f2be4a56fddf1f635099b4f6695d250b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-dictionary1-445e718.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-dictionary1-445e718.stderr b/tests/reference/ast_new-dictionary1-445e718.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-dictionary1-445e718.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.json b/tests/reference/ast_new-ellipsis2-3a9750b.json index 90701cb0d6..bc412f6e6d 100644 --- a/tests/reference/ast_new-ellipsis2-3a9750b.json +++ b/tests/reference/ast_new-ellipsis2-3a9750b.json @@ -5,9 +5,9 @@ "infile_hash": "2e6669bafe4247887d3cd6d9f479ef9c02de96d2a018df4a716ae259", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-ellipsis2-3a9750b.stdout", - "stdout_hash": "c31c7abbb37cfb16b2e919f083ffc3839162529f9e18e82dc3a1ed7c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-ellipsis2-3a9750b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.stderr b/tests/reference/ast_new-ellipsis2-3a9750b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-ellipsis2-3a9750b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for1-887432e.json b/tests/reference/ast_new-for1-887432e.json index 3e2c929fae..3138133200 100644 --- a/tests/reference/ast_new-for1-887432e.json +++ b/tests/reference/ast_new-for1-887432e.json @@ -5,9 +5,9 @@ "infile_hash": "8f9e8ef938c302e9ec566be988c563e0378002ac96687c46d7d9c137", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-for1-887432e.stdout", - "stdout_hash": "f9f49679cca12cff7db1a7828457e033b55aae6dd408b3a4326d1d7e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-for1-887432e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-for1-887432e.stderr b/tests/reference/ast_new-for1-887432e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-for1-887432e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for2-af08901.json b/tests/reference/ast_new-for2-af08901.json index ff9c17f689..0c5f5dc7a5 100644 --- a/tests/reference/ast_new-for2-af08901.json +++ b/tests/reference/ast_new-for2-af08901.json @@ -5,9 +5,9 @@ "infile_hash": "32c45d5c5edc44504a3fa5d24c6c1660977d2ceceeef311ee5a37410", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-for2-af08901.stdout", - "stdout_hash": "ac6e50517c5d609747b66c75e15bfa69ada7f0f41ebeb943da9b3167", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-for2-af08901.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-for2-af08901.stderr b/tests/reference/ast_new-for2-af08901.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-for2-af08901.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def1-1a872df.json b/tests/reference/ast_new-function_def1-1a872df.json index ff54698350..17e58ba930 100644 --- a/tests/reference/ast_new-function_def1-1a872df.json +++ b/tests/reference/ast_new-function_def1-1a872df.json @@ -5,9 +5,9 @@ "infile_hash": "1afa1fb49c292eabdb1a8798f8b0642d878f3a67f8f069ab0bac4574", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def1-1a872df.stdout", - "stdout_hash": "0110165ec922436f3a1dcf21de9d64353f410bb4b5dab943df168d79", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def1-1a872df.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def1-1a872df.stderr b/tests/reference/ast_new-function_def1-1a872df.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def1-1a872df.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def2-52c4587.json b/tests/reference/ast_new-function_def2-52c4587.json index 6a84a1afa5..8907b73050 100644 --- a/tests/reference/ast_new-function_def2-52c4587.json +++ b/tests/reference/ast_new-function_def2-52c4587.json @@ -5,9 +5,9 @@ "infile_hash": "7530fc0c8839061b935134cf72ca1ed46d0f2e5ec1b7053ef68b011b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def2-52c4587.stdout", - "stdout_hash": "701f1ddbc26053b77201943dc8be23c2cb86b979a207ebf11d5c0772", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def2-52c4587.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def2-52c4587.stderr b/tests/reference/ast_new-function_def2-52c4587.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def2-52c4587.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def3-f66064a.json b/tests/reference/ast_new-function_def3-f66064a.json index ef5687d117..d4d0543194 100644 --- a/tests/reference/ast_new-function_def3-f66064a.json +++ b/tests/reference/ast_new-function_def3-f66064a.json @@ -5,9 +5,9 @@ "infile_hash": "eb7900aec51ff71ffb02799ef3191ea93aa8dc68a4d12bcab18135be", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def3-f66064a.stdout", - "stdout_hash": "5e5db40257c0c509b0496cf33a9ed0d4d7da8b4c16428b4c2fb264b0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def3-f66064a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def3-f66064a.stderr b/tests/reference/ast_new-function_def3-f66064a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def3-f66064a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-global1-38edfbd.json b/tests/reference/ast_new-global1-38edfbd.json index e064ef2044..cf284c5ca5 100644 --- a/tests/reference/ast_new-global1-38edfbd.json +++ b/tests/reference/ast_new-global1-38edfbd.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-global1-38edfbd.stdout", - "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-global1-38edfbd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-global1-38edfbd.stderr b/tests/reference/ast_new-global1-38edfbd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-global1-38edfbd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if1-db43586.json b/tests/reference/ast_new-if1-db43586.json index 61c6c14427..7167115d30 100644 --- a/tests/reference/ast_new-if1-db43586.json +++ b/tests/reference/ast_new-if1-db43586.json @@ -5,9 +5,9 @@ "infile_hash": "22ff1df9592cea862ebc5a2a03f872b87d7ef6cf7101670e8fc566da", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-if1-db43586.stdout", - "stdout_hash": "c21dfca87b12c05bb7230f342ad43cdee10fd7a574dcd2733d8736c8", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-if1-db43586.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-if1-db43586.stderr b/tests/reference/ast_new-if1-db43586.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-if1-db43586.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if2-c3b6022.json b/tests/reference/ast_new-if2-c3b6022.json index f9c4d553f4..ed067482eb 100644 --- a/tests/reference/ast_new-if2-c3b6022.json +++ b/tests/reference/ast_new-if2-c3b6022.json @@ -5,9 +5,9 @@ "infile_hash": "8568c759d82b43b471520eb7eb42d2ccbdfea5ceb59bd27671342206", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-if2-c3b6022.stdout", - "stdout_hash": "cef89f96f75c68381a475911818e03cbcb78bff27d91b5d356fc667b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-if2-c3b6022.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-if2-c3b6022.stderr b/tests/reference/ast_new-if2-c3b6022.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-if2-c3b6022.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-import1-f643fd3.json b/tests/reference/ast_new-import1-f643fd3.json index 2d9ee2fae2..e247cf5f05 100644 --- a/tests/reference/ast_new-import1-f643fd3.json +++ b/tests/reference/ast_new-import1-f643fd3.json @@ -5,9 +5,9 @@ "infile_hash": "be84cf9989667702a391da31494811cc4a2a0a2f7a6be764bcedc4bf", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-import1-f643fd3.stdout", - "stdout_hash": "ac5f443b72953c6b307da4cdd6d5c3976c3db1591a9703223614dd72", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-import1-f643fd3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-import1-f643fd3.stderr b/tests/reference/ast_new-import1-f643fd3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-import1-f643fd3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda1-260d046.json b/tests/reference/ast_new-lambda1-260d046.json index 5acaaa551c..91c3717d09 100644 --- a/tests/reference/ast_new-lambda1-260d046.json +++ b/tests/reference/ast_new-lambda1-260d046.json @@ -5,9 +5,9 @@ "infile_hash": "0d9e4ba965ad635b7081019955a0f6d3d54b4f04f17239c454364d83", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-lambda1-260d046.stdout", - "stdout_hash": "9efeee85a5a565024e5487cec1f868ce923dba161bfb2e7a0d24431f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-lambda1-260d046.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda1-260d046.stderr b/tests/reference/ast_new-lambda1-260d046.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-lambda1-260d046.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda2-d84336e.json b/tests/reference/ast_new-lambda2-d84336e.json index 42cda2aa2a..fd7d634e39 100644 --- a/tests/reference/ast_new-lambda2-d84336e.json +++ b/tests/reference/ast_new-lambda2-d84336e.json @@ -5,9 +5,9 @@ "infile_hash": "f115bc76bd599a545ebe065ec72d392374a97a52e434c079ec05e606", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-lambda2-d84336e.stdout", - "stdout_hash": "b16a532dd4c0c68c374093e9f11bbc4b3f97736a10aa82634c0cbce9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-lambda2-d84336e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda2-d84336e.stderr b/tests/reference/ast_new-lambda2-d84336e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-lambda2-d84336e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.json b/tests/reference/ast_new-match_stmt1-9e84d24.json index 6e096f25ea..a301cdf5f0 100644 --- a/tests/reference/ast_new-match_stmt1-9e84d24.json +++ b/tests/reference/ast_new-match_stmt1-9e84d24.json @@ -5,9 +5,9 @@ "infile_hash": "59820be702cda5062ce26ffbf5abe667a01d0e37f8a0658aa458d65f", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-match_stmt1-9e84d24.stdout", - "stdout_hash": "8e43bb4b05ebab0df9520dac9908702af0d2e7f63ddb42bf93baf0a0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-match_stmt1-9e84d24.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.stderr b/tests/reference/ast_new-match_stmt1-9e84d24.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-match_stmt1-9e84d24.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-slice1-9c440e3.json b/tests/reference/ast_new-slice1-9c440e3.json index 5efa42035d..ffbdf3dfca 100644 --- a/tests/reference/ast_new-slice1-9c440e3.json +++ b/tests/reference/ast_new-slice1-9c440e3.json @@ -5,9 +5,9 @@ "infile_hash": "b682e6a952b39d1b9310299340035aed5d4c6916814c1293d0aa9977", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-slice1-9c440e3.stdout", - "stdout_hash": "f2c5ce2eeecd08f73104a45cfb87a2bcabc55ca3a65e3c751c207beb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-slice1-9c440e3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-slice1-9c440e3.stderr b/tests/reference/ast_new-slice1-9c440e3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-slice1-9c440e3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements1-e081093.json b/tests/reference/ast_new-statements1-e081093.json index 5676cb70c4..d13137bf46 100644 --- a/tests/reference/ast_new-statements1-e081093.json +++ b/tests/reference/ast_new-statements1-e081093.json @@ -5,9 +5,9 @@ "infile_hash": "98dd16a7e41cfca5cce2fd716fa5888ad5b970cd368e6171f1e66306", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-statements1-e081093.stdout", - "stdout_hash": "9425fb51c6f0e2ed284e0ba59bb2efee1a86541d77150d20c02fd5fc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-statements1-e081093.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements1-e081093.stderr b/tests/reference/ast_new-statements1-e081093.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-statements1-e081093.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements2-c4cdc5f.json b/tests/reference/ast_new-statements2-c4cdc5f.json index efb47d87e7..fcb74d5b31 100644 --- a/tests/reference/ast_new-statements2-c4cdc5f.json +++ b/tests/reference/ast_new-statements2-c4cdc5f.json @@ -5,9 +5,9 @@ "infile_hash": "8c96f6788e951a113e775f497394a372018d04b4f7f910d304471017", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-statements2-c4cdc5f.stdout", - "stdout_hash": "d79c678d3b5de63e5d424a2015595bfc3a686fc5c7ba0802aed6f3af", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-statements2-c4cdc5f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements2-c4cdc5f.stderr b/tests/reference/ast_new-statements2-c4cdc5f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-statements2-c4cdc5f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string1-96b90b3.json b/tests/reference/ast_new-string1-96b90b3.json index 49a78caf38..3956ce08b9 100644 --- a/tests/reference/ast_new-string1-96b90b3.json +++ b/tests/reference/ast_new-string1-96b90b3.json @@ -5,9 +5,9 @@ "infile_hash": "278e24162e6d88441f13d84bab068f1862b4fa490bf95e145fb71318", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string1-96b90b3.stdout", - "stdout_hash": "51806e5893017a386c0ce7a4f3260c7605cabd5ea4e6a16aa300d8c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string1-96b90b3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string1-96b90b3.stderr b/tests/reference/ast_new-string1-96b90b3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string1-96b90b3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string2-44323ea.json b/tests/reference/ast_new-string2-44323ea.json index 3bcc6c58df..f7a0b274f0 100644 --- a/tests/reference/ast_new-string2-44323ea.json +++ b/tests/reference/ast_new-string2-44323ea.json @@ -5,9 +5,9 @@ "infile_hash": "58397718a6e0dc5cc453081e82ad1b2ca378639dfb516c3f28d34323", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string2-44323ea.stdout", - "stdout_hash": "52d1edc0e332527fc6e077ed895f9d01a6eb79b3fb43405319864a1c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string2-44323ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string2-44323ea.stderr b/tests/reference/ast_new-string2-44323ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string2-44323ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string3-37f35a0.json b/tests/reference/ast_new-string3-37f35a0.json index bd16a6a8a7..7434a3fe68 100644 --- a/tests/reference/ast_new-string3-37f35a0.json +++ b/tests/reference/ast_new-string3-37f35a0.json @@ -5,9 +5,9 @@ "infile_hash": "61a3cd7139d6c429a037d74fe12b8f8305cabe9b91218082851dd7ca", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string3-37f35a0.stdout", - "stdout_hash": "9d8ca937b551799ff4908f347ff6685917d0bfc41977c5316af4e108", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string3-37f35a0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string3-37f35a0.stderr b/tests/reference/ast_new-string3-37f35a0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string3-37f35a0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-try1-a9a22cf.json b/tests/reference/ast_new-try1-a9a22cf.json index a252588d6f..a124f53705 100644 --- a/tests/reference/ast_new-try1-a9a22cf.json +++ b/tests/reference/ast_new-try1-a9a22cf.json @@ -5,9 +5,9 @@ "infile_hash": "a7fac6105109bebf6a38bd317f4bbf5876e2dd62a341c71232791619", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-try1-a9a22cf.stdout", - "stdout_hash": "2d208d18296ba0b82463ef7c49b2dedaed5d5600b0956f27084b454e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-try1-a9a22cf.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-try1-a9a22cf.stderr b/tests/reference/ast_new-try1-a9a22cf.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-try1-a9a22cf.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-tuple1-29c08af.json b/tests/reference/ast_new-tuple1-29c08af.json index c23dd5efe2..674492009a 100644 --- a/tests/reference/ast_new-tuple1-29c08af.json +++ b/tests/reference/ast_new-tuple1-29c08af.json @@ -5,9 +5,9 @@ "infile_hash": "a598d163f33a7eb37376592c8018780cb4024618f4a8024bd728ff15", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-tuple1-29c08af.stdout", - "stdout_hash": "ba3dcb7011c5466eb869001acbc2c1a89c60f15e59dcdf8e7974baab", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-tuple1-29c08af.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-tuple1-29c08af.stderr b/tests/reference/ast_new-tuple1-29c08af.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-tuple1-29c08af.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-type_comment1-710ea6c.json b/tests/reference/ast_new-type_comment1-710ea6c.json index 5cabf43401..c437fdbc9f 100644 --- a/tests/reference/ast_new-type_comment1-710ea6c.json +++ b/tests/reference/ast_new-type_comment1-710ea6c.json @@ -5,9 +5,9 @@ "infile_hash": "068e12017f2d2c484023dba5e6d127d0ef53e3e4148ce40452c1284b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-type_comment1-710ea6c.stdout", - "stdout_hash": "ef1c4024c790cdf5ef3262c9b94f127a5d546dcc24932b87d98ed980", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-type_comment1-710ea6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-type_comment1-710ea6c.stderr b/tests/reference/ast_new-type_comment1-710ea6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-type_comment1-710ea6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-unicode-d3199dc.json b/tests/reference/ast_new-unicode-d3199dc.json index 953033c69f..5a36cd150f 100644 --- a/tests/reference/ast_new-unicode-d3199dc.json +++ b/tests/reference/ast_new-unicode-d3199dc.json @@ -5,9 +5,9 @@ "infile_hash": "6b3cd163f80b29c927ea2538095688bb9d903c15b5e4a782dc821db5", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-unicode-d3199dc.stdout", - "stdout_hash": "094e93359015843e391595911489ad12bf6abeb7fdc92649bb97ca3a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-unicode-d3199dc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-unicode-d3199dc.stderr b/tests/reference/ast_new-unicode-d3199dc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-unicode-d3199dc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-while1-a4c6382.json b/tests/reference/ast_new-while1-a4c6382.json index b007957ac4..ad91f33dbc 100644 --- a/tests/reference/ast_new-while1-a4c6382.json +++ b/tests/reference/ast_new-while1-a4c6382.json @@ -5,9 +5,9 @@ "infile_hash": "d013884f95378177c308b9e8cc762e1f1a57ff5b49ea7aae5461901e", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-while1-a4c6382.stdout", - "stdout_hash": "90f2e03370e7ea2eb4cfc10b32b6c7b24b4abb61491c46e5e23b8629", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-while1-a4c6382.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-while1-a4c6382.stderr b/tests/reference/ast_new-while1-a4c6382.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-while1-a4c6382.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-with1-6c88c0f.json b/tests/reference/ast_new-with1-6c88c0f.json index 379e083532..1ef51e7359 100644 --- a/tests/reference/ast_new-with1-6c88c0f.json +++ b/tests/reference/ast_new-with1-6c88c0f.json @@ -5,9 +5,9 @@ "infile_hash": "76c56f94e39ec49c634bd827a4b1e6c14e8da599466c733c44d55b1e", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-with1-6c88c0f.stdout", - "stdout_hash": "da9e18ca666189ea27993cfac36f5193654225e29453bd37b5df0a17", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-with1-6c88c0f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-with1-6c88c0f.stderr b/tests/reference/ast_new-with1-6c88c0f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-with1-6c88c0f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-yield-4c41668.json b/tests/reference/ast_new-yield-4c41668.json index 84c7e07ded..c57d81d511 100644 --- a/tests/reference/ast_new-yield-4c41668.json +++ b/tests/reference/ast_new-yield-4c41668.json @@ -5,9 +5,9 @@ "infile_hash": "8be8f045d190dbc958c308128da40d7e8b590f0320166d10b545722b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-yield-4c41668.stdout", - "stdout_hash": "86dec82fdfba5c8c8fe63c0a67dac680041e208fb7f372bf1744ce7d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-yield-4c41668.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-yield-4c41668.stderr b/tests/reference/ast_new-yield-4c41668.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-yield-4c41668.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-c_interop1-e215531.json b/tests/reference/c-c_interop1-e215531.json index 9cd8533dac..59ee2fe138 100644 --- a/tests/reference/c-c_interop1-e215531.json +++ b/tests/reference/c-c_interop1-e215531.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": "c-c_interop1-e215531.stdout", - "stdout_hash": "9d9dd1715b625024203f8b4de330a936a806c5e8031ae7b643c23e71", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-c_interop1-e215531.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-c_interop1-e215531.stderr b/tests/reference/c-c_interop1-e215531.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-c_interop1-e215531.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr7-bb2692a.json b/tests/reference/c-expr7-bb2692a.json index 84ee9e5ed5..d0afd5f0d4 100644 --- a/tests/reference/c-expr7-bb2692a.json +++ b/tests/reference/c-expr7-bb2692a.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "c-expr7-bb2692a.stdout", - "stdout_hash": "1d75b4cf61dcee73adafec2a5448c953bae5476aab2502115df2eecb", + "stdout": null, + "stdout_hash": null, "stderr": "c-expr7-bb2692a.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.stderr b/tests/reference/c-expr7-bb2692a.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/c-expr7-bb2692a.stderr +++ b/tests/reference/c-expr7-bb2692a.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_01-28f449f.json b/tests/reference/c-expr_01-28f449f.json index e26f28894a..1dfa7a4d79 100644 --- a/tests/reference/c-expr_01-28f449f.json +++ b/tests/reference/c-expr_01-28f449f.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_01-28f449f.stdout", - "stdout_hash": "182f1a13f6ba0679a3107a8a9cc181130651a9f5d2f2acf7c382e431", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_01-28f449f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_01-28f449f.stderr b/tests/reference/c-expr_01-28f449f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_01-28f449f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_11-c452314.json b/tests/reference/c-expr_11-c452314.json index b6c5580a8a..c9777ea5ec 100644 --- a/tests/reference/c-expr_11-c452314.json +++ b/tests/reference/c-expr_11-c452314.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_11-c452314.stdout", - "stdout_hash": "2d6fe10d9189c578a5a20e042153115de54220d02a56baedc15efc31", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_11-c452314.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_11-c452314.stderr b/tests/reference/c-expr_11-c452314.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_11-c452314.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_12-93c7780.json b/tests/reference/c-expr_12-93c7780.json index 8e795c5bc8..52725503b7 100644 --- a/tests/reference/c-expr_12-93c7780.json +++ b/tests/reference/c-expr_12-93c7780.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_12-93c7780.stdout", - "stdout_hash": "95d8b9361a2cc1334d3e79c77eee2d79f266cd5cdff2d824faacfa9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_12-93c7780.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_12-93c7780.stderr b/tests/reference/c-expr_12-93c7780.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_12-93c7780.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-func_static_01-fc146ec.json b/tests/reference/c-func_static_01-fc146ec.json index 237ebd35cc..c5e01096d4 100644 --- a/tests/reference/c-func_static_01-fc146ec.json +++ b/tests/reference/c-func_static_01-fc146ec.json @@ -5,9 +5,9 @@ "infile_hash": "073b018c3b06cdbf34c603363c53e12bf471a80c457aecc676316c29", "outfile": null, "outfile_hash": null, - "stdout": "c-func_static_01-fc146ec.stdout", - "stdout_hash": "ba4195c88f493b5e4d007ced548cd22bb7b12a7ba6a21df7526018bb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-func_static_01-fc146ec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-func_static_01-fc146ec.stderr b/tests/reference/c-func_static_01-fc146ec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-func_static_01-fc146ec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-import_order_01-3ebf3c3.json b/tests/reference/c-import_order_01-3ebf3c3.json index 8a602aa1fc..690e1d4248 100644 --- a/tests/reference/c-import_order_01-3ebf3c3.json +++ b/tests/reference/c-import_order_01-3ebf3c3.json @@ -5,9 +5,9 @@ "infile_hash": "b6f67090973a5fce0778dbdd86fdb12272a8da5bbae2f50051df34e5", "outfile": null, "outfile_hash": null, - "stdout": "c-import_order_01-3ebf3c3.stdout", - "stdout_hash": "f3e4798c2ffb4df885977927d38d89b0354c812264ae40b4e7103ced", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-import_order_01-3ebf3c3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-import_order_01-3ebf3c3.stderr b/tests/reference/c-import_order_01-3ebf3c3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-import_order_01-3ebf3c3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop1-3e341c7.json b/tests/reference/c-loop1-3e341c7.json index 35b5b1707a..dc849a20aa 100644 --- a/tests/reference/c-loop1-3e341c7.json +++ b/tests/reference/c-loop1-3e341c7.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "c-loop1-3e341c7.stdout", - "stdout_hash": "c83616df972c7b3f966dab1ae3c339147a426324bd33890a9d13144e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-loop1-3e341c7.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-loop1-3e341c7.stderr b/tests/reference/c-loop1-3e341c7.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-loop1-3e341c7.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop4-eec10d3.json b/tests/reference/c-loop4-eec10d3.json index 3ee5448d4f..4d4dd01700 100644 --- a/tests/reference/c-loop4-eec10d3.json +++ b/tests/reference/c-loop4-eec10d3.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "c-loop4-eec10d3.stdout", - "stdout_hash": "8eea5321c1fd80c9bce62d443a5bc4709a5a9cfcb95fc38c8f369ce4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-loop4-eec10d3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-loop4-eec10d3.stderr b/tests/reference/c-loop4-eec10d3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-loop4-eec10d3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-print_01-4d44628.json b/tests/reference/c-print_01-4d44628.json index c19acd876f..8a5817b27e 100644 --- a/tests/reference/c-print_01-4d44628.json +++ b/tests/reference/c-print_01-4d44628.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": "c-print_01-4d44628.stdout", - "stdout_hash": "618b140a8c12a6798b60e01373d930af2a8d6df85b5aed54227b3462", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-print_01-4d44628.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-print_01-4d44628.stderr b/tests/reference/c-print_01-4d44628.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-print_01-4d44628.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_import_02-d2c54c4.json b/tests/reference/c-test_import_02-d2c54c4.json index dce151ed72..376fe98b60 100644 --- a/tests/reference/c-test_import_02-d2c54c4.json +++ b/tests/reference/c-test_import_02-d2c54c4.json @@ -5,9 +5,9 @@ "infile_hash": "cf2059987c7470ee617df897ed0d19906a9a8a94f05a5612570fce91", "outfile": null, "outfile_hash": null, - "stdout": "c-test_import_02-d2c54c4.stdout", - "stdout_hash": "dc4de2618a3ad2e6c3f4eaa2b203104e51758040bb1f2ab14d85ba3a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-test_import_02-d2c54c4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-test_import_02-d2c54c4.stderr b/tests/reference/c-test_import_02-d2c54c4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-test_import_02-d2c54c4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_issue_518-fbbd299.json b/tests/reference/c-test_issue_518-fbbd299.json index 329271b124..f3498bd194 100644 --- a/tests/reference/c-test_issue_518-fbbd299.json +++ b/tests/reference/c-test_issue_518-fbbd299.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": "c-test_issue_518-fbbd299.stdout", - "stdout_hash": "2140b84aa94533cf8a3cc994b6eefa42b22cb03615c99967a9e3b1e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-test_issue_518-fbbd299.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-test_issue_518-fbbd299.stderr b/tests/reference/c-test_issue_518-fbbd299.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-test_issue_518-fbbd299.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-variable_decl_03-fa1823b.json b/tests/reference/c-variable_decl_03-fa1823b.json index 1060de968b..7f6e60fcd4 100644 --- a/tests/reference/c-variable_decl_03-fa1823b.json +++ b/tests/reference/c-variable_decl_03-fa1823b.json @@ -5,9 +5,9 @@ "infile_hash": "1e6bd54d3ca0db90eec540b68eff063ae2186d623cf0d64335b09cfe", "outfile": null, "outfile_hash": null, - "stdout": "c-variable_decl_03-fa1823b.stdout", - "stdout_hash": "b8397cdd7e8998d29574393db30b5638aedd2ecd34a596b8b1c29f7f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-variable_decl_03-fa1823b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-variable_decl_03-fa1823b.stderr b/tests/reference/c-variable_decl_03-fa1823b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-variable_decl_03-fa1823b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-assert1-ba60925.json b/tests/reference/cpp-assert1-ba60925.json index 9e0008db37..ffe3e8afa2 100644 --- a/tests/reference/cpp-assert1-ba60925.json +++ b/tests/reference/cpp-assert1-ba60925.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "cpp-assert1-ba60925.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-assert1-ba60925.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-assert1-ba60925.stderr b/tests/reference/cpp-assert1-ba60925.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-assert1-ba60925.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json index 9563427d03..b45eeaef4a 100644 --- a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "cpp-doconcurrentloop_01-4e9f274.stdout", - "stdout_hash": "8a4d62895106f08dea98f98b2bae7c3f27b6b324243e47df681eba3c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-doconcurrentloop_01-4e9f274.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr b/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr12-fd2ea87.json b/tests/reference/cpp-expr12-fd2ea87.json index abfda3e82e..724c014e2d 100644 --- a/tests/reference/cpp-expr12-fd2ea87.json +++ b/tests/reference/cpp-expr12-fd2ea87.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr12-fd2ea87.stdout", - "stdout_hash": "3fd932aa8477bf21939c1376aa02973ffaa27249dded08685a4f8a27", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr12-fd2ea87.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr12-fd2ea87.stderr b/tests/reference/cpp-expr12-fd2ea87.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr12-fd2ea87.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr15-1661c0d.json b/tests/reference/cpp-expr15-1661c0d.json index a75de781fb..7eb433f6d1 100644 --- a/tests/reference/cpp-expr15-1661c0d.json +++ b/tests/reference/cpp-expr15-1661c0d.json @@ -5,9 +5,9 @@ "infile_hash": "f3fa7c8efa999392edc0a94ff9c7820ed0c3f1e849c77655151b8d72", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr15-1661c0d.stdout", - "stdout_hash": "c6660bd5efa0a0602ea96a86d5c44220cb4390dea4eebf4cb16211bc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr15-1661c0d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr15-1661c0d.stderr b/tests/reference/cpp-expr15-1661c0d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr15-1661c0d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr2-09c05ad.json b/tests/reference/cpp-expr2-09c05ad.json index 7f2a65d8fe..b4a295bee1 100644 --- a/tests/reference/cpp-expr2-09c05ad.json +++ b/tests/reference/cpp-expr2-09c05ad.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr2-09c05ad.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr2-09c05ad.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr2-09c05ad.stderr b/tests/reference/cpp-expr2-09c05ad.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr2-09c05ad.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr5-1de0e30.json b/tests/reference/cpp-expr5-1de0e30.json index 0db3289f22..926d01c5ae 100644 --- a/tests/reference/cpp-expr5-1de0e30.json +++ b/tests/reference/cpp-expr5-1de0e30.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr5-1de0e30.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr5-1de0e30.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr5-1de0e30.stderr b/tests/reference/cpp-expr5-1de0e30.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr5-1de0e30.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr6-f337f4f.json b/tests/reference/cpp-expr6-f337f4f.json index 8115193f00..c08ef4efde 100644 --- a/tests/reference/cpp-expr6-f337f4f.json +++ b/tests/reference/cpp-expr6-f337f4f.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr6-f337f4f.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr6-f337f4f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr6-f337f4f.stderr b/tests/reference/cpp-expr6-f337f4f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr6-f337f4f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr7-529bd53.json b/tests/reference/cpp-expr7-529bd53.json index 9697eaa92d..81517bf4cd 100644 --- a/tests/reference/cpp-expr7-529bd53.json +++ b/tests/reference/cpp-expr7-529bd53.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr7-529bd53.stdout", - "stdout_hash": "8f72ce4b2d8f170884e171b1bdfa4a4ea07344825b6787d814a446cf", + "stdout": null, + "stdout_hash": null, "stderr": "cpp-expr7-529bd53.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.stderr b/tests/reference/cpp-expr7-529bd53.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/cpp-expr7-529bd53.stderr +++ b/tests/reference/cpp-expr7-529bd53.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr8-704cece.json b/tests/reference/cpp-expr8-704cece.json index 1fac6d1530..fa499a600e 100644 --- a/tests/reference/cpp-expr8-704cece.json +++ b/tests/reference/cpp-expr8-704cece.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr8-704cece.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr8-704cece.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr8-704cece.stderr b/tests/reference/cpp-expr8-704cece.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr8-704cece.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr9-48868e9.json b/tests/reference/cpp-expr9-48868e9.json index ec3d6312dc..d16bc0bb06 100644 --- a/tests/reference/cpp-expr9-48868e9.json +++ b/tests/reference/cpp-expr9-48868e9.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr9-48868e9.stdout", - "stdout_hash": "8322420a1f1df346d89982ca461b6d08b67c2dab936e74d2a5f544f7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr9-48868e9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr9-48868e9.stderr b/tests/reference/cpp-expr9-48868e9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr9-48868e9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr_11-422c839.json b/tests/reference/cpp-expr_11-422c839.json index ab8387e398..f49c8c76d1 100644 --- a/tests/reference/cpp-expr_11-422c839.json +++ b/tests/reference/cpp-expr_11-422c839.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr_11-422c839.stdout", - "stdout_hash": "c015d4446b89b36b010a37f5651e19ef8615ca00148c4ff51f8c5e3d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr_11-422c839.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr_11-422c839.stderr b/tests/reference/cpp-expr_11-422c839.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr_11-422c839.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop1-0a8cf3b.json b/tests/reference/cpp-loop1-0a8cf3b.json index 83fab1323b..f30fac872d 100644 --- a/tests/reference/cpp-loop1-0a8cf3b.json +++ b/tests/reference/cpp-loop1-0a8cf3b.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop1-0a8cf3b.stdout", - "stdout_hash": "47940a3d90ec65bad62ffb4a582149a8ed514e48071a45bb7eb3fe5b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop1-0a8cf3b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop1-0a8cf3b.stderr b/tests/reference/cpp-loop1-0a8cf3b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop1-0a8cf3b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop3-6020091.json b/tests/reference/cpp-loop3-6020091.json index 8705b64cc5..0c986c985a 100644 --- a/tests/reference/cpp-loop3-6020091.json +++ b/tests/reference/cpp-loop3-6020091.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop3-6020091.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop3-6020091.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop3-6020091.stderr b/tests/reference/cpp-loop3-6020091.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop3-6020091.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop4-cdb2174.json b/tests/reference/cpp-loop4-cdb2174.json index d5637d4b89..a2bea73e3b 100644 --- a/tests/reference/cpp-loop4-cdb2174.json +++ b/tests/reference/cpp-loop4-cdb2174.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop4-cdb2174.stdout", - "stdout_hash": "a7a82cd77e9ab3cc7ed092234263ce57db724e0352d8bad31d090fcb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop4-cdb2174.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop4-cdb2174.stderr b/tests/reference/cpp-loop4-cdb2174.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop4-cdb2174.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-print_01-026ef17.json b/tests/reference/cpp-print_01-026ef17.json index c254ecab8d..51596fb90e 100644 --- a/tests/reference/cpp-print_01-026ef17.json +++ b/tests/reference/cpp-print_01-026ef17.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": "cpp-print_01-026ef17.stdout", - "stdout_hash": "27da0159fcbc074b4527f6dc2ad9fbde547b888311fc5b92083eb0b9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-print_01-026ef17.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-print_01-026ef17.stderr b/tests/reference/cpp-print_01-026ef17.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-print_01-026ef17.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.json b/tests/reference/cpp-test_builtin_pow-56b3f92.json index a18ad0aab9..1efee826e0 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.json +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_builtin_pow-56b3f92.stdout", - "stdout_hash": "dec0af96e013cd38032672f4812f876e586bf697757278addd17b591", + "stdout": null, + "stdout_hash": null, "stderr": "cpp-test_builtin_pow-56b3f92.stderr", - "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr index 5dbb75ad24..2bdcfc8433 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/../integration_tests/test_builtin_pow.py:11:16 - | -11 | assert i32(pow(a, b)) == 32 - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.json b/tests/reference/cpp-test_list_repeat2-698d7f4.json index c2e854a654..efcadb3ab6 100644 --- a/tests/reference/cpp-test_list_repeat2-698d7f4.json +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.json @@ -5,9 +5,9 @@ "infile_hash": "3f1fa9fd655b76efa451a83734ddc61af0a917090588ef53afe30b04", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_list_repeat2-698d7f4.stdout", - "stdout_hash": "6e6428a71e48dbad6de969a48a9b958be8fb6d5ec2ed8490ee3f72ff", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-test_list_repeat2-698d7f4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.stderr b/tests/reference/cpp-test_list_repeat2-698d7f4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.json b/tests/reference/cpp-test_unary_op_03-fd9669a.json index b09b2a94a3..fc2e97434b 100644 --- a/tests/reference/cpp-test_unary_op_03-fd9669a.json +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_unary_op_03-fd9669a.stdout", - "stdout_hash": "50205765dbafb525c90c7551a7217ca5b5c197047dfe471ffd2f4dec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-test_unary_op_03-fd9669a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.stderr b/tests/reference/cpp-test_unary_op_03-fd9669a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-assert1-8df4f31.json b/tests/reference/llvm-assert1-8df4f31.json index f7af1f27c3..0877b9ec2a 100644 --- a/tests/reference/llvm-assert1-8df4f31.json +++ b/tests/reference/llvm-assert1-8df4f31.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "llvm-assert1-8df4f31.stdout", - "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-assert1-8df4f31.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-assert1-8df4f31.stderr b/tests/reference/llvm-assert1-8df4f31.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-assert1-8df4f31.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bindc_01-c984f09.json b/tests/reference/llvm-bindc_01-c984f09.json index b8bf60feb9..b0e8838c1d 100644 --- a/tests/reference/llvm-bindc_01-c984f09.json +++ b/tests/reference/llvm-bindc_01-c984f09.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": "llvm-bindc_01-c984f09.stdout", - "stdout_hash": "36302aceabcf2682f3e954ab4bc56dd960fe532dc7799cb58baa19a3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-bindc_01-c984f09.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-bindc_01-c984f09.stderr b/tests/reference/llvm-bindc_01-c984f09.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-bindc_01-c984f09.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bool1-af4376b.json b/tests/reference/llvm-bool1-af4376b.json index 8a924e4972..4a8691cf04 100644 --- a/tests/reference/llvm-bool1-af4376b.json +++ b/tests/reference/llvm-bool1-af4376b.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": "llvm-bool1-af4376b.stdout", - "stdout_hash": "cb60cdc2beb220bbe693b54079b5ebc7efcdc2cdc830c3cc0e213c39", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-bool1-af4376b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-bool1-af4376b.stderr b/tests/reference/llvm-bool1-af4376b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-bool1-af4376b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr14-b96b5b1.json b/tests/reference/llvm-expr14-b96b5b1.json index a3c6d2f1be..365baf3b57 100644 --- a/tests/reference/llvm-expr14-b96b5b1.json +++ b/tests/reference/llvm-expr14-b96b5b1.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "llvm-expr14-b96b5b1.stdout", - "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-expr14-b96b5b1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-expr14-b96b5b1.stderr b/tests/reference/llvm-expr14-b96b5b1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-expr14-b96b5b1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr_01-54467c1.json b/tests/reference/llvm-expr_01-54467c1.json index f3c32d129d..0e6749b5cf 100644 --- a/tests/reference/llvm-expr_01-54467c1.json +++ b/tests/reference/llvm-expr_01-54467c1.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "llvm-expr_01-54467c1.stdout", - "stdout_hash": "8018bddb16bb05f28f77e84b0c4bb63a5515c75d5fee087543a243b5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-expr_01-54467c1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-expr_01-54467c1.stderr b/tests/reference/llvm-expr_01-54467c1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-expr_01-54467c1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-func_inline_01-2d4583a.json b/tests/reference/llvm-func_inline_01-2d4583a.json index 075a1dfc5f..44c81c0d7d 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.json +++ b/tests/reference/llvm-func_inline_01-2d4583a.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "llvm-func_inline_01-2d4583a.stdout", - "stdout_hash": "a91f2155136dbc019a41e5b1006d9b4a9e1f7def08086e307aafd15c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-func_inline_01-2d4583a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-func_inline_01-2d4583a.stderr b/tests/reference/llvm-func_inline_01-2d4583a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-func_inline_01-2d4583a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-lpython1-23c5987.json b/tests/reference/llvm-lpython1-23c5987.json index 326c58af5a..3ce5e1e99d 100644 --- a/tests/reference/llvm-lpython1-23c5987.json +++ b/tests/reference/llvm-lpython1-23c5987.json @@ -5,9 +5,9 @@ "infile_hash": "195a467b66705e0f2638aee8c8a6e9145112b2964e05896c328e0d86", "outfile": null, "outfile_hash": null, - "stdout": "llvm-lpython1-23c5987.stdout", - "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-lpython1-23c5987.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-lpython1-23c5987.stderr b/tests/reference/llvm-lpython1-23c5987.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-lpython1-23c5987.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-print_04-443a8d8.json b/tests/reference/llvm-print_04-443a8d8.json index 6edad74b2a..88e77313e6 100644 --- a/tests/reference/llvm-print_04-443a8d8.json +++ b/tests/reference/llvm-print_04-443a8d8.json @@ -5,9 +5,9 @@ "infile_hash": "88affcdc1013b979debbf8b47a481909670b62c91fc5963af42c2495", "outfile": null, "outfile_hash": null, - "stdout": "llvm-print_04-443a8d8.stdout", - "stdout_hash": "5fd7d7df606b54cd4d8304825a94448d366762055fdc5de73c61738c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-print_04-443a8d8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-print_04-443a8d8.stderr b/tests/reference/llvm-print_04-443a8d8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-print_04-443a8d8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-structs_11-09fea6a.json b/tests/reference/llvm-structs_11-09fea6a.json index 861941353b..8988f29701 100644 --- a/tests/reference/llvm-structs_11-09fea6a.json +++ b/tests/reference/llvm-structs_11-09fea6a.json @@ -5,9 +5,9 @@ "infile_hash": "9cb6c80ad837ba66472a91b22e9068ec439b6a2a179a452d90d84c78", "outfile": null, "outfile_hash": null, - "stdout": "llvm-structs_11-09fea6a.stdout", - "stdout_hash": "c6cdeacf6cdb7b9a5e68d2263a28585e68ec51e11f544fd366eac428", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-structs_11-09fea6a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-structs_11-09fea6a.stderr b/tests/reference/llvm-structs_11-09fea6a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-structs_11-09fea6a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_issue_518-cdb641a.json b/tests/reference/llvm-test_issue_518-cdb641a.json index e11cc83f6d..2456e7e680 100644 --- a/tests/reference/llvm-test_issue_518-cdb641a.json +++ b/tests/reference/llvm-test_issue_518-cdb641a.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": "llvm-test_issue_518-cdb641a.stdout", - "stdout_hash": "61bea2762ce630ed6295649a1653e608a77cc1165f7575d28fdfefd1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-test_issue_518-cdb641a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-test_issue_518-cdb641a.stderr b/tests/reference/llvm-test_issue_518-cdb641a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-test_issue_518-cdb641a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.json b/tests/reference/llvm-test_unary_op_03-046fb86.json index d6390dde20..987b554d29 100644 --- a/tests/reference/llvm-test_unary_op_03-046fb86.json +++ b/tests/reference/llvm-test_unary_op_03-046fb86.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "llvm-test_unary_op_03-046fb86.stdout", - "stdout_hash": "1e9e596b5383d76430007e2e89893f64e5b07c21d46edeea5bd5acba", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-test_unary_op_03-046fb86.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.stderr b/tests/reference/llvm-test_unary_op_03-046fb86.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-test_unary_op_03-046fb86.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index c139101c1d..5da309cf11 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.json +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "llvm_dbg-expr_01-9fc5f30.stdout", - "stdout_hash": "f5424d14e2553fd4ea59a66c0d1560e435f0871cdfc5250f6a5df57d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm_dbg-expr_01-9fc5f30.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr b/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.json b/tests/reference/pass_class_constructor-structs_16-5e3508f.json index 62901bd56c..8a3ed99660 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.json +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": "pass_class_constructor-structs_16-5e3508f.stdout", - "stdout_hash": "74b7cad17c2d6f7774e930e8a24b9bf35ca37425c7a3fa6f4851ef84", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_class_constructor-structs_16-5e3508f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr b/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json index bb2bbf2c49..c2dc6d9c61 100644 --- a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json +++ b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "pass_inline_function_calls-func_inline_01-8b6a5da.stdout", - "stdout_hash": "1705050e9a2183a2f6aa493125e093e7c4d17a4f2f4949749950e11a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_inline_function_calls-func_inline_01-8b6a5da.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index fe658a2dbe..64f6b3a58a 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "5e00c84dbfa994e8cfda471d186672fdc2bb519cce4261e5b16d3d4b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_loop_vectorise-vec_01-be9985e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.json b/tests/reference/pass_print_list_tuple-print_02-09600eb.json index 681c90a49c..5d8cec3211 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.json +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": "pass_print_list_tuple-print_02-09600eb.stdout", - "stdout_hash": "bd89fe078e72abb183997b6bfc814c93809137814f83446fbc8224bc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_print_list_tuple-print_02-09600eb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr b/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json index bf269776b2..b453ba02c4 100644 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout", - "stdout_hash": "f4cd665db598d9e2d39033a412b1db246f1465579c42d6d8b6228656", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index 1db5a55ee7..8f00165172 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "python-assert1-192ca6c.stdout", - "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-assert1-192ca6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-assert1-192ca6c.stderr b/tests/reference/python-assert1-192ca6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-assert1-192ca6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index ac0ac5afda..fcd242d789 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "python-assign1-f87bafa.stdout", - "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-assign1-f87bafa.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-assign1-f87bafa.stderr b/tests/reference/python-assign1-f87bafa.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-assign1-f87bafa.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 9f40e4dc6d..6e571b1892 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "python-expr11-e6681c8.stdout", - "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr11-e6681c8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr11-e6681c8.stderr b/tests/reference/python-expr11-e6681c8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr11-e6681c8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 57dfc1ce5e..46e2041385 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "python-expr14-2e6ab03.stdout", - "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr14-2e6ab03.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr14-2e6ab03.stderr b/tests/reference/python-expr14-2e6ab03.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr14-2e6ab03.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 5ad1fd4c8d..3f11d3bf63 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -5,9 +5,9 @@ "infile_hash": "105d03de28e04eac6f02555286cf2b954caa81d7135618017aeefe79", "outfile": null, "outfile_hash": null, - "stdout": "python-expr17-3b84714.stdout", - "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr17-3b84714.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr17-3b84714.stderr b/tests/reference/python-expr17-3b84714.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr17-3b84714.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 07c3053bc1..11c5722e89 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "python-expr2-6b69018.stdout", - "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr2-6b69018.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr2-6b69018.stderr b/tests/reference/python-expr2-6b69018.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr2-6b69018.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index abc691f0c0..3695587ef5 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "python-expr4-161a0ec.stdout", - "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr4-161a0ec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr4-161a0ec.stderr b/tests/reference/python-expr4-161a0ec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr4-161a0ec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 1c3f9279d8..467abc4508 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "python-expr5-dee0e5c.stdout", - "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr5-dee0e5c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr5-dee0e5c.stderr b/tests/reference/python-expr5-dee0e5c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr5-dee0e5c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index 4637905e1c..3d9783b51b 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "python-expr6-1a1d4fb.stdout", - "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr6-1a1d4fb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr6-1a1d4fb.stderr b/tests/reference/python-expr6-1a1d4fb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr6-1a1d4fb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.json b/tests/reference/run_dbg-test_assert_01-2f34744.json index f8ac5ccbe9..6badd120bb 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.json +++ b/tests/reference/run_dbg-test_assert_01-2f34744.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_01-2f34744.stderr", - "stderr_hash": "4811af471c73572b285e9ea01c8689abdd3cb32c717b3cd4876d2669", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.stderr b/tests/reference/run_dbg-test_assert_01-2f34744.stderr index a7dc14d623..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.stderr +++ b/tests/reference/run_dbg-test_assert_01-2f34744.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_assert_01.py", line 1 - def test(): - File "tests/runtime_errors/test_assert_01.py", line 4 - test() - File "tests/runtime_errors/test_assert_01.py", line 2 - assert False -AssertionError +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.json b/tests/reference/run_dbg-test_assert_02-c6de25a.json index 19b16179f5..238eeca6cd 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.json +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_02-c6de25a.stderr", - "stderr_hash": "d5bfce55992e8d0630849442ee1f9b32864c64c328917c29fafc9424", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr index 0b837dc18e..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_assert_02.py", line 1 - def test(): - File "tests/runtime_errors/test_assert_02.py", line 4 - test() - File "tests/runtime_errors/test_assert_02.py", line 2 - assert 1 != 1, "One is equal to one." -AssertionError: One is equal to one. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json index f771107475..64193b5868 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_03-bd7b7dd.stderr", - "stderr_hash": "cae7dd955478787917e9dbb0bc1f63631317b13da1d892c3ebab9097", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr index 65f2444ba9..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr @@ -1,11 +1 @@ - File "tests/runtime_errors/test_assert_03.py", line 1 - def f(): - File "tests/runtime_errors/test_assert_03.py", line 10 - main() - File "tests/runtime_errors/test_assert_03.py", line 8 - f() - File "tests/runtime_errors/test_assert_03.py", line 2 - g() - File "tests/runtime_errors/test_assert_03.py", line 5 - assert False -AssertionError +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.json b/tests/reference/run_dbg-test_quit_01-30889cc.json index d46739a952..17a94bf520 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.json +++ b/tests/reference/run_dbg-test_quit_01-30889cc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_quit_01-30889cc.stderr", - "stderr_hash": "b3dac87462f9f0650e5a6af68791137ca9d29f9a64139ba7718a9f96", - "returncode": 10 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.stderr b/tests/reference/run_dbg-test_quit_01-30889cc.stderr index c1c7a54e60..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.stderr +++ b/tests/reference/run_dbg-test_quit_01-30889cc.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_quit_01.py", line 1 - def test(): - File "tests/runtime_errors/test_quit_01.py", line 4 - test() - File "tests/runtime_errors/test_quit_01.py", line 2 - quit(10) -STOP +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.json b/tests/reference/run_dbg-test_raise_01-dfd86ca.json index 2dbe004c7e..bc911ebc0b 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.json +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_raise_01-dfd86ca.stderr", - "stderr_hash": "76085f527077a81ba6457af8f982a497038168f555ab4027d0d6340e", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr index 42bc707825..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_raise_01.py", line 1 - def test(): - File "tests/runtime_errors/test_raise_01.py", line 4 - test() - File "tests/runtime_errors/test_raise_01.py", line 2 - raise -ERROR STOP +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict14-421fe53.json b/tests/reference/runtime-test_dict14-421fe53.json index ae6a837f77..66bfd9ec72 100644 --- a/tests/reference/runtime-test_dict14-421fe53.json +++ b/tests/reference/runtime-test_dict14-421fe53.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict14-421fe53.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict14-421fe53.stderr b/tests/reference/runtime-test_dict14-421fe53.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict14-421fe53.stderr +++ b/tests/reference/runtime-test_dict14-421fe53.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict15-6f3af0d.json b/tests/reference/runtime-test_dict15-6f3af0d.json index 5bf5c80a4b..e6b2d45435 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.json +++ b/tests/reference/runtime-test_dict15-6f3af0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict15-6f3af0d.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict15-6f3af0d.stderr b/tests/reference/runtime-test_dict15-6f3af0d.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.stderr +++ b/tests/reference/runtime-test_dict15-6f3af0d.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict16-c5a958d.json b/tests/reference/runtime-test_dict16-c5a958d.json index 471c82d252..3608bd8b46 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.json +++ b/tests/reference/runtime-test_dict16-c5a958d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict16-c5a958d.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict16-c5a958d.stderr b/tests/reference/runtime-test_dict16-c5a958d.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.stderr +++ b/tests/reference/runtime-test_dict16-c5a958d.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.json b/tests/reference/runtime-test_list_01-3ee9b3e.json index 0c845eb4e6..d6259e586e 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.json +++ b/tests/reference/runtime-test_list_01-3ee9b3e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_01-3ee9b3e.stderr", - "stderr_hash": "c9cbdc4df1e7fbe0a6e73db7ac7809f71102fb524c8aa86139271006", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.stderr b/tests/reference/runtime-test_list_01-3ee9b3e.stderr index 86d697f5c2..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.stderr +++ b/tests/reference/runtime-test_list_01-3ee9b3e.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 4 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_02-5f7db5f.json b/tests/reference/runtime-test_list_02-5f7db5f.json index c4afb880c4..94efe2ae6f 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.json +++ b/tests/reference/runtime-test_list_02-5f7db5f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_02-5f7db5f.stderr", - "stderr_hash": "f45ba86e610eeb2cc11fc176120e56d153a896f486e9b04d94fa3de1", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_02-5f7db5f.stderr b/tests/reference/runtime-test_list_02-5f7db5f.stderr index 4f2d5a50c5..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.stderr +++ b/tests/reference/runtime-test_list_02-5f7db5f.stderr @@ -1 +1 @@ -IndexError: List index is out of range. Index range is (0, 2), but the given index is 3 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index-0483808.json b/tests/reference/runtime-test_list_index-0483808.json index 36ec2cbe9d..1b7534e5dd 100644 --- a/tests/reference/runtime-test_list_index-0483808.json +++ b/tests/reference/runtime-test_list_index-0483808.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index-0483808.stderr", - "stderr_hash": "dd3d49b5f2f97ed8f1d27cd73ebca7a8740483660dd4ae702e2048b2", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index-0483808.stderr b/tests/reference/runtime-test_list_index-0483808.stderr index 93fd195103..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index-0483808.stderr +++ b/tests/reference/runtime-test_list_index-0483808.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 0 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index2-1249233.json b/tests/reference/runtime-test_list_index2-1249233.json index f1e4344ce2..ee4c8fa5d6 100644 --- a/tests/reference/runtime-test_list_index2-1249233.json +++ b/tests/reference/runtime-test_list_index2-1249233.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index2-1249233.stderr", - "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index2-1249233.stderr b/tests/reference/runtime-test_list_index2-1249233.stderr index 68bd909af9..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index2-1249233.stderr +++ b/tests/reference/runtime-test_list_index2-1249233.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 1 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index3-647a94a.json b/tests/reference/runtime-test_list_index3-647a94a.json index 6a0d2c606b..a87dda88df 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.json +++ b/tests/reference/runtime-test_list_index3-647a94a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index3-647a94a.stderr", - "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index3-647a94a.stderr b/tests/reference/runtime-test_list_index3-647a94a.stderr index 68bd909af9..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.stderr +++ b/tests/reference/runtime-test_list_index3-647a94a.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 1 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.json b/tests/reference/runtime-test_list_index4-c31dfdb.json index 237d1a5f2e..235e7a28c6 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.json +++ b/tests/reference/runtime-test_list_index4-c31dfdb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index4-c31dfdb.stderr", - "stderr_hash": "3e3eee1ba7f96c1edaeed1c7b93f54b397dbe3b08d20c9b720c291a5", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.stderr b/tests/reference/runtime-test_list_index4-c31dfdb.stderr index 6adc6bd250..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.stderr +++ b/tests/reference/runtime-test_list_index4-c31dfdb.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 2 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_01-50bdf2f.json b/tests/reference/runtime-test_str_01-50bdf2f.json index d28f645eca..1b080ec77d 100644 --- a/tests/reference/runtime-test_str_01-50bdf2f.json +++ b/tests/reference/runtime-test_str_01-50bdf2f.json @@ -5,9 +5,9 @@ "infile_hash": "7fb9748271af03bfa35e190a4514480662f42263ebfa0a6b2e082868", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_str_01-50bdf2f.stdout", - "stdout_hash": "ae5584858d62f3df08abdd365ea09fed0a7aa75f0f10698a7f7c2508", - "stderr": null, - "stderr_hash": null, - "returncode": 1 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_str_01-50bdf2f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_01-50bdf2f.stderr b/tests/reference/runtime-test_str_01-50bdf2f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_str_01-50bdf2f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_02-c38ba27.json b/tests/reference/runtime-test_str_02-c38ba27.json index 18d74d95fd..b56c01c847 100644 --- a/tests/reference/runtime-test_str_02-c38ba27.json +++ b/tests/reference/runtime-test_str_02-c38ba27.json @@ -5,9 +5,9 @@ "infile_hash": "63853d644565a26ea82a41221d8fe11d9fc20d9132a36a76e6aba5e6", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_str_02-c38ba27.stdout", - "stdout_hash": "59f7b180db70f25c853c552c014ae09c1ee0671dfa0cbe205815c6b9", - "stderr": null, - "stderr_hash": null, - "returncode": 1 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_str_02-c38ba27.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_02-c38ba27.stderr b/tests/reference/runtime-test_str_02-c38ba27.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_str_02-c38ba27.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment1-2f8ab90.json b/tests/reference/tokens-comment1-2f8ab90.json index cea27f0740..7a625aca02 100644 --- a/tests/reference/tokens-comment1-2f8ab90.json +++ b/tests/reference/tokens-comment1-2f8ab90.json @@ -5,9 +5,9 @@ "infile_hash": "27258459bf39e8c5bcaa41e7fef8a593775a915273787edc46c73b4d", "outfile": null, "outfile_hash": null, - "stdout": "tokens-comment1-2f8ab90.stdout", - "stdout_hash": "9e9a900b941381aadb0d8f29662fa337e918a769daba0c019d7ccdee", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-comment1-2f8ab90.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-comment1-2f8ab90.stderr b/tests/reference/tokens-comment1-2f8ab90.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-comment1-2f8ab90.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment2-b289dad.json b/tests/reference/tokens-comment2-b289dad.json index 8bdb10892b..dd76df3d28 100644 --- a/tests/reference/tokens-comment2-b289dad.json +++ b/tests/reference/tokens-comment2-b289dad.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": "tokens-comment2-b289dad.stdout", - "stdout_hash": "40e09fec45afa4b961404b5b0e5d4b1ff68828891bbf3c2cd373a910", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-comment2-b289dad.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-comment2-b289dad.stderr b/tests/reference/tokens-comment2-b289dad.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-comment2-b289dad.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-docstring1-1355fbb.json b/tests/reference/tokens-docstring1-1355fbb.json index ee767caca7..ec40113c0a 100644 --- a/tests/reference/tokens-docstring1-1355fbb.json +++ b/tests/reference/tokens-docstring1-1355fbb.json @@ -5,9 +5,9 @@ "infile_hash": "76a733fb41e5cfebb1d9bd74a719fa2644e746ce06a64fbbf91358a8", "outfile": null, "outfile_hash": null, - "stdout": "tokens-docstring1-1355fbb.stdout", - "stdout_hash": "9afa056946f77dcfa0a5aa89b3ff738274836892169e03c14ee14a8f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-docstring1-1355fbb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-docstring1-1355fbb.stderr b/tests/reference/tokens-docstring1-1355fbb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-docstring1-1355fbb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent1-0b243c5.json b/tests/reference/tokens-indent1-0b243c5.json index 8f6a69248b..b936a2da15 100644 --- a/tests/reference/tokens-indent1-0b243c5.json +++ b/tests/reference/tokens-indent1-0b243c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent1-0b243c5.stderr", - "stderr_hash": "d642cbfab3b7f5cdc1d373d420877c776d64b9eb6dcdd2491f7970f7", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.stderr b/tests/reference/tokens-indent1-0b243c5.stderr index ce7ce194d9..2bdcfc8433 100644 --- a/tests/reference/tokens-indent1-0b243c5.stderr +++ b/tests/reference/tokens-indent1-0b243c5.stderr @@ -1,5 +1 @@ -tokenizer error: Indentation should be of the same type (either tabs or spaces) - --> tests/tokens/errors/indent1.py:3:1 - | -3 | pass - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent1-290e858.json b/tests/reference/tokens-indent1-290e858.json index 7374507118..963e5e3210 100644 --- a/tests/reference/tokens-indent1-290e858.json +++ b/tests/reference/tokens-indent1-290e858.json @@ -5,9 +5,9 @@ "infile_hash": "e8d2e3a0872f5aea8db4b6631f2fcb0e562dda5b3f59ff247cb9aaa9", "outfile": null, "outfile_hash": null, - "stdout": "tokens-indent1-290e858.stdout", - "stdout_hash": "9b71c23ca510cf5a4529540766fb16fc3c5b59bc7225efcfe25b3f0b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-indent1-290e858.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-290e858.stderr b/tests/reference/tokens-indent1-290e858.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-indent1-290e858.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent2-a8438a0.json b/tests/reference/tokens-indent2-a8438a0.json index 6842962c04..921c99785b 100644 --- a/tests/reference/tokens-indent2-a8438a0.json +++ b/tests/reference/tokens-indent2-a8438a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent2-a8438a0.stderr", - "stderr_hash": "ab862ff68983c5975d21f13c5b159de2a2888cae1d38a38a24700a88", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.stderr b/tests/reference/tokens-indent2-a8438a0.stderr index 75f882f0a8..2bdcfc8433 100644 --- a/tests/reference/tokens-indent2-a8438a0.stderr +++ b/tests/reference/tokens-indent2-a8438a0.stderr @@ -1,5 +1 @@ -tokenizer error: Indentation should be of the same type (either tabs or spaces) - --> tests/tokens/errors/indent2.py:4:1 - | -4 | else: - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent2-e702789.json b/tests/reference/tokens-indent2-e702789.json index a30e0d0e55..97e14132fb 100644 --- a/tests/reference/tokens-indent2-e702789.json +++ b/tests/reference/tokens-indent2-e702789.json @@ -5,9 +5,9 @@ "infile_hash": "6ee8bbeb2e48631f07b13012f569904545ce5c14e714003d030fc385", "outfile": null, "outfile_hash": null, - "stdout": "tokens-indent2-e702789.stdout", - "stdout_hash": "e259b5fcc4c1d83a04924c51a6a6f6d9be631970d3663e5be065ed7d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-indent2-e702789.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-e702789.stderr b/tests/reference/tokens-indent2-e702789.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-indent2-e702789.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent3-0eaf3e6.json b/tests/reference/tokens-indent3-0eaf3e6.json index e1ee281ca3..7a716e738f 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.json +++ b/tests/reference/tokens-indent3-0eaf3e6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent3-0eaf3e6.stderr", - "stderr_hash": "1eddb6f37641a3eee16900c7025e6420f21cd97d3f877720bc90401b", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.stderr b/tests/reference/tokens-indent3-0eaf3e6.stderr index d6f7eb6224..2bdcfc8433 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.stderr +++ b/tests/reference/tokens-indent3-0eaf3e6.stderr @@ -1,5 +1 @@ -tokenizer error: Expected an indented block. - --> tests/tokens/errors/indent3.py:5:1 - | -5 | pass - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-numbers1-589063f.json b/tests/reference/tokens-numbers1-589063f.json index 6b70fe6d2a..c0776a05a8 100644 --- a/tests/reference/tokens-numbers1-589063f.json +++ b/tests/reference/tokens-numbers1-589063f.json @@ -5,9 +5,9 @@ "infile_hash": "8905fda648bd8c1b0dde75bdbd1eeb72232d459d634f324a676a70aa", "outfile": null, "outfile_hash": null, - "stdout": "tokens-numbers1-589063f.stdout", - "stdout_hash": "10d82b7f649d7cded64379a82a40123a29115546eb66bf54389958cf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-numbers1-589063f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-numbers1-589063f.stderr b/tests/reference/tokens-numbers1-589063f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-numbers1-589063f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren1-94fa736.json b/tests/reference/tokens-paren1-94fa736.json index b939a408f3..a210360a40 100644 --- a/tests/reference/tokens-paren1-94fa736.json +++ b/tests/reference/tokens-paren1-94fa736.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren1-94fa736.stderr", - "stderr_hash": "d0af4503aa7935c5215252efbb68900d95a6b897f6ad195850573db0", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.stderr b/tests/reference/tokens-paren1-94fa736.stderr index 9d1d1aee5a..2bdcfc8433 100644 --- a/tests/reference/tokens-paren1-94fa736.stderr +++ b/tests/reference/tokens-paren1-94fa736.stderr @@ -1,5 +1 @@ -tokenizer error: Too many nested parentheses - --> tests/tokens/errors/paren1.py:1:202 - | -1 | -(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren2-0eef339.json b/tests/reference/tokens-paren2-0eef339.json index 8d1ac74d27..f5d8c0a5da 100644 --- a/tests/reference/tokens-paren2-0eef339.json +++ b/tests/reference/tokens-paren2-0eef339.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren2-0eef339.stderr", - "stderr_hash": "60430252b0f0f0ab667252a10da601d08dcc962d240fbc7c3fe3fd6c", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren2-0eef339.stderr b/tests/reference/tokens-paren2-0eef339.stderr index e1fa73a259..2bdcfc8433 100644 --- a/tests/reference/tokens-paren2-0eef339.stderr +++ b/tests/reference/tokens-paren2-0eef339.stderr @@ -1,5 +1 @@ -tokenizer error: Parentheses does not match - --> tests/tokens/errors/paren2.py:6:3 - | -6 | [{]} - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren3-0d47100.json b/tests/reference/tokens-paren3-0d47100.json index a0fc7a5fe8..8e00b3248a 100644 --- a/tests/reference/tokens-paren3-0d47100.json +++ b/tests/reference/tokens-paren3-0d47100.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren3-0d47100.stderr", - "stderr_hash": "5dfebef8a231835dd95c490a961ef3981b73e717a91351ad9d327676", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren3-0d47100.stderr b/tests/reference/tokens-paren3-0d47100.stderr index fd5422d82b..2bdcfc8433 100644 --- a/tests/reference/tokens-paren3-0d47100.stderr +++ b/tests/reference/tokens-paren3-0d47100.stderr @@ -1,5 +1 @@ -tokenizer error: Parenthesis unexpected - --> tests/tokens/errors/paren3.py:2:1 - | -2 | ] {}} - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren4-5c2fc32.json b/tests/reference/tokens-paren4-5c2fc32.json index 184481775c..55dd9da1e8 100644 --- a/tests/reference/tokens-paren4-5c2fc32.json +++ b/tests/reference/tokens-paren4-5c2fc32.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren4-5c2fc32.stderr", - "stderr_hash": "4ee038fab6af5c6ed6e0bfc147b98031946c9aa227364e263aaa4913", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren4-5c2fc32.stderr b/tests/reference/tokens-paren4-5c2fc32.stderr index 28331acf02..2bdcfc8433 100644 --- a/tests/reference/tokens-paren4-5c2fc32.stderr +++ b/tests/reference/tokens-paren4-5c2fc32.stderr @@ -1,5 +1 @@ -tokenizer error: Parentheses was never closed - --> tests/tokens/errors/paren4.py:6:1 - | -6 | - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-symbols1-658c990.json b/tests/reference/tokens-symbols1-658c990.json index 58240ae0fe..971bcb654e 100644 --- a/tests/reference/tokens-symbols1-658c990.json +++ b/tests/reference/tokens-symbols1-658c990.json @@ -5,9 +5,9 @@ "infile_hash": "3f7910682e26267a50d48952da7dfcd8414cebb79ce55acc3b7ccc3f", "outfile": null, "outfile_hash": null, - "stdout": "tokens-symbols1-658c990.stdout", - "stdout_hash": "19dac50b2ce24d3a3d807a0d471b725063dd652bb785b46ffe05c81f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-symbols1-658c990.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-symbols1-658c990.stderr b/tests/reference/tokens-symbols1-658c990.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-symbols1-658c990.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index 646e3635d8..5ac295d1de 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -2,12 +2,12 @@ "basename": "tokens-test_literal-e20c024", "cmd": "lpython --no-color --show-tokens {infile} -o {outfile}", "infile": "tests/errors/test_literal.py", - "infile_hash": "51816f91966accc300687c81b8903f6d64f96dd7085f9f8b82e5f19a", + "infile_hash": "d33ab0a0114c740a8e26f42e1ae0779cd486635043f4eab1f7f6b499", "outfile": null, "outfile_hash": null, - "stdout": "tokens-test_literal-e20c024.stdout", - "stdout_hash": "cd5d90b5519655776ec9d8723286c9cd7259c1063269a5919fbdc5b9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-test_literal-e20c024.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stderr b/tests/reference/tokens-test_literal-e20c024.stderr index 977e7c1fd1..2bdcfc8433 100644 --- a/tests/reference/tokens-test_literal-e20c024.stderr +++ b/tests/reference/tokens-test_literal-e20c024.stderr @@ -1,5 +1 @@ -tokenizer error: Leading zeros in decimal integer are not allowed - --> tests/errors/test_literal.py:2:14 - | -2 | x: i32 = 0123 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-bool1-234bcd1.json b/tests/reference/wat-bool1-234bcd1.json index 4be1a3e7c1..2848f54fc5 100644 --- a/tests/reference/wat-bool1-234bcd1.json +++ b/tests/reference/wat-bool1-234bcd1.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": "wat-bool1-234bcd1.stdout", - "stdout_hash": "1ac138f5c0fd3b21a75e6bf4e0024d5f0df2f0a6b195defd472677c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-bool1-234bcd1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-bool1-234bcd1.stderr b/tests/reference/wat-bool1-234bcd1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-bool1-234bcd1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr14-5e0cb96.json b/tests/reference/wat-expr14-5e0cb96.json index 09741a198d..de6897b296 100644 --- a/tests/reference/wat-expr14-5e0cb96.json +++ b/tests/reference/wat-expr14-5e0cb96.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr14-5e0cb96.stdout", - "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr14-5e0cb96.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr14-5e0cb96.stderr b/tests/reference/wat-expr14-5e0cb96.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr14-5e0cb96.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr2-8b17723.json b/tests/reference/wat-expr2-8b17723.json index ad73a311e7..f083000686 100644 --- a/tests/reference/wat-expr2-8b17723.json +++ b/tests/reference/wat-expr2-8b17723.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr2-8b17723.stdout", - "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr2-8b17723.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr2-8b17723.stderr b/tests/reference/wat-expr2-8b17723.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr2-8b17723.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr9-f73afd1.json b/tests/reference/wat-expr9-f73afd1.json index a5aa2534df..08896a6441 100644 --- a/tests/reference/wat-expr9-f73afd1.json +++ b/tests/reference/wat-expr9-f73afd1.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr9-f73afd1.stdout", - "stdout_hash": "169634bcbf991ebd3a4315e3824320762aea19971ac0a85026095e6c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr9-f73afd1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr9-f73afd1.stderr b/tests/reference/wat-expr9-f73afd1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr9-f73afd1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-loop1-e0046d4.json b/tests/reference/wat-loop1-e0046d4.json index 05dedbeef8..5f7b17c056 100644 --- a/tests/reference/wat-loop1-e0046d4.json +++ b/tests/reference/wat-loop1-e0046d4.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "wat-loop1-e0046d4.stdout", - "stdout_hash": "186355413b04732159a4ea9cf108245721b5a41d5a6630a4f8cc7785", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-loop1-e0046d4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-loop1-e0046d4.stderr b/tests/reference/wat-loop1-e0046d4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-loop1-e0046d4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-print_str-385e953.json b/tests/reference/wat-print_str-385e953.json index de1714455f..f603031812 100644 --- a/tests/reference/wat-print_str-385e953.json +++ b/tests/reference/wat-print_str-385e953.json @@ -5,9 +5,9 @@ "infile_hash": "56d2a86f8e1cca05ff1749d1c4cdaa79f99b6f92d3ce60870ee900d7", "outfile": null, "outfile_hash": null, - "stdout": "wat-print_str-385e953.stdout", - "stdout_hash": "8e9a0f7a017cdd451f10e9b8686d3a9ba00c1c4088fbd01cfa2df1cc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-print_str-385e953.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-print_str-385e953.stderr b/tests/reference/wat-print_str-385e953.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-print_str-385e953.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found From bf71e244d56a9db8e557371521bf6c2237956a54 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Sun, 10 Mar 2024 23:38:12 +0530 Subject: [PATCH 18/23] Tests: Add testcase and update test references --- integration_tests/test_str_attributes.py | 4 ++++ tests/reference/asr-array_01_decl-39cf894.json | 10 +++++----- tests/reference/asr-array_02_decl-e8f6874.json | 10 +++++----- tests/reference/asr-arrays_01-a617b64.json | 4 ++-- tests/reference/asr-arrays_01-a617b64.stderr | 9 ++++++++- tests/reference/asr-arrays_02-da94458.json | 4 ++-- tests/reference/asr-arrays_02-da94458.stderr | 6 +++++- tests/reference/asr-arrays_03-de2e952.json | 4 ++-- tests/reference/asr-arrays_03-de2e952.stderr | 6 +++++- tests/reference/asr-arrays_04-880407c.json | 4 ++-- tests/reference/asr-arrays_04-880407c.stderr | 6 +++++- tests/reference/asr-arrays_05-ec8fbd5.json | 4 ++-- tests/reference/asr-arrays_05-ec8fbd5.stderr | 6 +++++- tests/reference/asr-arrays_06-fbb09a3.json | 4 ++-- tests/reference/asr-arrays_06-fbb09a3.stderr | 6 +++++- tests/reference/asr-arrays_07-de430fd.json | 4 ++-- tests/reference/asr-arrays_07-de430fd.stderr | 6 +++++- tests/reference/asr-arrays_08-ba317a3.json | 4 ++-- tests/reference/asr-arrays_08-ba317a3.stderr | 6 +++++- tests/reference/asr-arrays_09-50ee586.json | 4 ++-- tests/reference/asr-arrays_09-50ee586.stderr | 6 +++++- tests/reference/asr-arrays_10-bc82d75.json | 4 ++-- tests/reference/asr-arrays_10-bc82d75.stderr | 6 +++++- tests/reference/asr-arrays_11-fc505b4.json | 4 ++-- tests/reference/asr-arrays_11-fc505b4.stderr | 6 +++++- tests/reference/asr-arrays_12-63d6f25.json | 4 ++-- tests/reference/asr-arrays_12-63d6f25.stderr | 6 +++++- tests/reference/asr-arrays_13-b5fcc7e.json | 4 ++-- tests/reference/asr-arrays_13-b5fcc7e.stderr | 6 +++++- tests/reference/asr-arrays_14-78be00e.json | 4 ++-- tests/reference/asr-arrays_14-78be00e.stderr | 6 +++++- tests/reference/asr-assert1-1ce92ea.json | 10 +++++----- tests/reference/asr-assign1-886f049.json | 10 +++++----- tests/reference/asr-assign2-8d1a2ee.json | 10 +++++----- tests/reference/asr-bindc_01-6d521a9.json | 10 +++++----- tests/reference/asr-bindc_01-f761165.json | 4 ++-- tests/reference/asr-bindc_01-f761165.stderr | 9 ++++++++- tests/reference/asr-bindc_02-5092d8e.json | 4 ++-- tests/reference/asr-bindc_02-5092d8e.stderr | 9 ++++++++- tests/reference/asr-bindc_02-bc1a7ea.json | 10 +++++----- tests/reference/asr-bindc_03-95dbba7.json | 4 ++-- tests/reference/asr-bindc_03-95dbba7.stderr | 6 +++++- tests/reference/asr-bindc_04-06bd800.json | 4 ++-- tests/reference/asr-bindc_04-06bd800.stderr | 6 +++++- tests/reference/asr-bindc_10e-8b10394.json | 4 ++-- tests/reference/asr-bindc_10e-8b10394.stderr | 15 ++++++++++++++- tests/reference/asr-c_interop1-cf2e9b4.json | 10 +++++----- tests/reference/asr-callback_01-df40fd5.json | 10 +++++----- tests/reference/asr-cast-435c233.json | 10 +++++----- tests/reference/asr-complex1-f26c460.json | 10 +++++----- tests/reference/asr-const_01-af8289b.json | 4 ++-- tests/reference/asr-const_01-af8289b.stderr | 6 +++++- tests/reference/asr-const_02-fce29b7.json | 4 ++-- tests/reference/asr-const_02-fce29b7.stderr | 6 +++++- tests/reference/asr-constants1-5828e8a.json | 10 +++++----- tests/reference/asr-cptr_01-4e660f1.json | 4 ++-- tests/reference/asr-cptr_01-4e660f1.stderr | 6 +++++- tests/reference/asr-dictionary1-a105a36.json | 10 +++++----- .../asr-doconcurrentloop_01-3fdc189.json | 10 +++++----- tests/reference/asr-elemental_01-b58df26.json | 10 +++++----- tests/reference/asr-enum_01-30e1b4a.json | 4 ++-- tests/reference/asr-enum_01-30e1b4a.stderr | 10 +++++++++- tests/reference/asr-enum_02-54656c5.json | 4 ++-- tests/reference/asr-enum_02-54656c5.stderr | 10 +++++++++- tests/reference/asr-expr1-8df2d66.json | 10 +++++----- tests/reference/asr-expr10-efcbb1b.json | 10 +++++----- tests/reference/asr-expr11-9b91d35.json | 10 +++++----- tests/reference/asr-expr12-5c5b71e.json | 10 +++++----- tests/reference/asr-expr13-81bdb5a.json | 10 +++++----- tests/reference/asr-expr16-a3dc453.json | 4 ++-- tests/reference/asr-expr16-a3dc453.stderr | 6 +++++- tests/reference/asr-expr2-2e78a12.json | 10 +++++----- tests/reference/asr-expr4-cef6743.json | 10 +++++----- tests/reference/asr-expr5-645ffcc.json | 10 +++++----- tests/reference/asr-expr6-368e5ed.json | 10 +++++----- tests/reference/asr-expr7-480ba2f.json | 8 ++++---- tests/reference/asr-expr7-480ba2f.stderr | 12 +++++++++++- tests/reference/asr-expr8-6beda60.json | 10 +++++----- tests/reference/asr-expr9-814e4bc.json | 10 +++++----- tests/reference/asr-expr_01-211000e.json | 10 +++++----- tests/reference/asr-expr_01-a0d4829.json | 10 +++++----- tests/reference/asr-expr_05-3a37324.json | 10 +++++----- tests/reference/asr-expr_07-7742668.json | 10 +++++----- tests/reference/asr-expr_09-f3e89c8.json | 10 +++++----- tests/reference/asr-expr_10-d39708c.json | 10 +++++----- tests/reference/asr-expr_12-6769be0.json | 10 +++++----- tests/reference/asr-expr_14-f2bd343.json | 10 +++++----- tests/reference/asr-func_01-d87aa4a.json | 4 ++-- tests/reference/asr-func_01-d87aa4a.stderr | 10 +++++++++- tests/reference/asr-func_02-b439474.json | 4 ++-- tests/reference/asr-func_02-b439474.stderr | 6 +++++- tests/reference/asr-func_03-cd744a0.json | 4 ++-- tests/reference/asr-func_03-cd744a0.stderr | 6 +++++- tests/reference/asr-func_04-eef2656.json | 4 ++-- tests/reference/asr-func_04-eef2656.stderr | 6 +++++- tests/reference/asr-func_05-c22b921.json | 4 ++-- tests/reference/asr-func_05-c22b921.stderr | 6 +++++- tests/reference/asr-func_06-62e738c.json | 4 ++-- tests/reference/asr-func_06-62e738c.stderr | 9 ++++++++- tests/reference/asr-func_07-4a8c076.json | 4 ++-- tests/reference/asr-func_07-4a8c076.stderr | 6 +++++- tests/reference/asr-func_08-c137415.json | 4 ++-- tests/reference/asr-func_08-c137415.stderr | 6 +++++- tests/reference/asr-func_inline_01-56af272.json | 10 +++++----- tests/reference/asr-generics_01-d616074.json | 10 +++++----- tests/reference/asr-generics_02-e2ea5c9.json | 10 +++++----- .../reference/asr-generics_array_01-682b1b2.json | 10 +++++----- .../reference/asr-generics_array_02-22c8dc1.json | 10 +++++----- .../reference/asr-generics_array_03-fb3706c.json | 10 +++++----- .../reference/asr-generics_error_01-1e05cd6.json | 4 ++-- .../asr-generics_error_01-1e05cd6.stderr | 6 +++++- .../reference/asr-generics_error_02-d614928.json | 4 ++-- .../asr-generics_error_02-d614928.stderr | 6 +++++- .../reference/asr-generics_error_03-208d10d.json | 4 ++-- .../asr-generics_error_03-208d10d.stderr | 10 +++++++++- tests/reference/asr-generics_list_01-39c4044.json | 10 +++++----- tests/reference/asr-global_scope1-354e217.json | 10 +++++----- tests/reference/asr-global_syms_01-273906f.json | 10 +++++----- tests/reference/asr-intent_01-66824bc.json | 10 +++++----- tests/reference/asr-kwargs_01_error-ab9530d.json | 4 ++-- .../reference/asr-kwargs_01_error-ab9530d.stderr | 6 +++++- tests/reference/asr-kwargs_02_error-7c91f8f.json | 4 ++-- .../reference/asr-kwargs_02_error-7c91f8f.stderr | 6 +++++- tests/reference/asr-kwargs_03_error-a68cc46.json | 4 ++-- .../reference/asr-kwargs_03_error-a68cc46.stderr | 6 +++++- tests/reference/asr-lambda_01-1ec3e01.json | 4 ++-- tests/reference/asr-lambda_01-1ec3e01.stderr | 6 +++++- tests/reference/asr-list1-770ba33.json | 10 +++++----- tests/reference/asr-loop1-10d3109.json | 10 +++++----- tests/reference/asr-loop3-a579196.json | 10 +++++----- tests/reference/asr-loop4-3d3216e.json | 10 +++++----- tests/reference/asr-loop_01-e7aa06a.json | 4 ++-- tests/reference/asr-loop_01-e7aa06a.stderr | 6 +++++- tests/reference/asr-loop_02-5741651.json | 4 ++-- tests/reference/asr-loop_02-5741651.stderr | 6 +++++- tests/reference/asr-loop_03-401ab45.json | 4 ++-- tests/reference/asr-loop_03-401ab45.stderr | 6 +++++- tests/reference/asr-modules_02-ec92e6f.json | 10 +++++----- tests/reference/asr-print_02-afbe092.json | 10 +++++----- .../asr-print_list_tuple_03-9de3736.json | 10 +++++----- tests/reference/asr-set1-b7b913a.json | 10 +++++----- tests/reference/asr-string_01-78629c4.json | 4 ++-- tests/reference/asr-string_01-78629c4.stderr | 6 +++++- tests/reference/asr-string_02-499c9ff.json | 4 ++-- tests/reference/asr-string_02-499c9ff.stderr | 6 +++++- tests/reference/asr-structs_01-0893e35.json | 4 ++-- tests/reference/asr-structs_01-0893e35.stderr | 6 +++++- tests/reference/asr-structs_01-66dc2c9.json | 10 +++++----- tests/reference/asr-structs_01-be14d49.json | 10 +++++----- tests/reference/asr-structs_02-2ab459a.json | 10 +++++----- tests/reference/asr-structs_02-f95782c.json | 4 ++-- tests/reference/asr-structs_02-f95782c.stderr | 6 +++++- tests/reference/asr-structs_03-0cef911.json | 10 +++++----- tests/reference/asr-structs_03-754fb64.json | 4 ++-- tests/reference/asr-structs_03-754fb64.stderr | 6 +++++- tests/reference/asr-structs_04-387747b.json | 10 +++++----- tests/reference/asr-structs_04-7b864bc.json | 4 ++-- tests/reference/asr-structs_04-7b864bc.stderr | 6 +++++- tests/reference/asr-structs_05-fa98307.json | 10 +++++----- tests/reference/asr-structs_06-6e14537.json | 4 ++-- tests/reference/asr-structs_06-6e14537.stderr | 6 +++++- tests/reference/asr-structs_07-83694b7.json | 4 ++-- tests/reference/asr-structs_07-83694b7.stderr | 6 +++++- tests/reference/asr-structs_08-fa4dbf0.json | 4 ++-- tests/reference/asr-structs_08-fa4dbf0.stderr | 6 +++++- tests/reference/asr-structs_09-f3ffe08.json | 4 ++-- tests/reference/asr-structs_09-f3ffe08.stderr | 6 +++++- tests/reference/asr-structs_10-cb8a283.json | 4 ++-- tests/reference/asr-structs_10-cb8a283.stderr | 10 +++++++++- tests/reference/asr-structs_16-44de89a.json | 10 +++++----- tests/reference/asr-subscript1-1acfc19.json | 10 +++++----- .../reference/asr-test_annassign_01-2f18669.json | 4 ++-- .../asr-test_annassign_01-2f18669.stderr | 6 +++++- .../reference/asr-test_annassign_02-accf6db.json | 4 ++-- .../asr-test_annassign_02-accf6db.stderr | 6 +++++- .../reference/asr-test_annassign_03-f8c6160.json | 4 ++-- .../asr-test_annassign_03-f8c6160.stderr | 6 +++++- .../asr-test_annassign_type_mismatch-7dac7be.json | 4 ++-- ...sr-test_annassign_type_mismatch-7dac7be.stderr | 6 +++++- ...asr-test_annassign_type_mismatch2-fc883f7.json | 4 ++-- ...r-test_annassign_type_mismatch2-fc883f7.stderr | 6 +++++- .../asr-test_append_type_mismatch-030e9c7.json | 4 ++-- .../asr-test_append_type_mismatch-030e9c7.stderr | 6 +++++- tests/reference/asr-test_assign1-a94d41e.json | 4 ++-- tests/reference/asr-test_assign1-a94d41e.stderr | 6 +++++- tests/reference/asr-test_assign2-fa29029.json | 4 ++-- tests/reference/asr-test_assign2-fa29029.stderr | 6 +++++- tests/reference/asr-test_assign3-cc6fc9d.json | 4 ++-- tests/reference/asr-test_assign3-cc6fc9d.stderr | 6 +++++- tests/reference/asr-test_assign4-a2136e0.json | 4 ++-- tests/reference/asr-test_assign4-a2136e0.stderr | 6 +++++- tests/reference/asr-test_assign5-694a98f.json | 4 ++-- tests/reference/asr-test_assign5-694a98f.stderr | 6 +++++- tests/reference/asr-test_assign6-05cd64f.json | 4 ++-- tests/reference/asr-test_assign6-05cd64f.stderr | 6 +++++- tests/reference/asr-test_assign7-beebac3.json | 4 ++-- tests/reference/asr-test_assign7-beebac3.stderr | 6 +++++- tests/reference/asr-test_assign8-4b26e63.json | 4 ++-- tests/reference/asr-test_assign8-4b26e63.stderr | 6 +++++- tests/reference/asr-test_assign9-51278b8.json | 4 ++-- tests/reference/asr-test_assign9-51278b8.stderr | 6 +++++- tests/reference/asr-test_async-361297c.json | 4 ++-- tests/reference/asr-test_async-361297c.stderr | 10 +++++++++- tests/reference/asr-test_binop1-50b63f6.json | 4 ++-- tests/reference/asr-test_binop1-50b63f6.stderr | 6 +++++- tests/reference/asr-test_binop2-e5749af.json | 4 ++-- tests/reference/asr-test_binop2-e5749af.stderr | 6 +++++- tests/reference/asr-test_binop3-a67201d.json | 4 ++-- tests/reference/asr-test_binop3-a67201d.stderr | 6 +++++- tests/reference/asr-test_bit_length-da3a264.json | 4 ++-- .../reference/asr-test_bit_length-da3a264.stderr | 6 +++++- .../asr-test_bitwise_on_complex-dd9568b.json | 4 ++-- .../asr-test_bitwise_on_complex-dd9568b.stderr | 6 +++++- .../asr-test_bitwise_on_float-2e09b30.json | 4 ++-- .../asr-test_bitwise_on_float-2e09b30.stderr | 6 +++++- tests/reference/asr-test_bool_binop-f856ef0.json | 10 +++++----- tests/reference/asr-test_builtin-aa64615.json | 10 +++++----- tests/reference/asr-test_builtin_abs-c74d2c9.json | 10 +++++----- tests/reference/asr-test_builtin_bin-52ba9fa.json | 10 +++++----- .../reference/asr-test_builtin_bool-330223a.json | 10 +++++----- .../reference/asr-test_builtin_float-20601dd.json | 10 +++++----- tests/reference/asr-test_builtin_hex-64bd268.json | 10 +++++----- tests/reference/asr-test_builtin_int-8f88fdc.json | 10 +++++----- tests/reference/asr-test_builtin_len-55b0dec.json | 10 +++++----- tests/reference/asr-test_builtin_oct-20b9066.json | 10 +++++----- tests/reference/asr-test_builtin_pow-f02fcda.json | 8 ++++---- .../reference/asr-test_builtin_pow-f02fcda.stderr | 6 +++++- .../reference/asr-test_builtin_round-7417a21.json | 10 +++++----- tests/reference/asr-test_builtin_str-580e920.json | 10 +++++----- .../reference/asr-test_c_interop_01-e374f43.json | 10 +++++----- tests/reference/asr-test_chr-91f4987.json | 4 ++-- tests/reference/asr-test_chr-91f4987.stderr | 6 +++++- tests/reference/asr-test_compare_01-c594bbe.json | 4 ++-- .../reference/asr-test_compare_01-c594bbe.stderr | 6 +++++- tests/reference/asr-test_compare_02-bf2c76e.json | 4 ++-- .../reference/asr-test_compare_02-bf2c76e.stderr | 6 +++++- tests/reference/asr-test_complex_01-a6def58.json | 10 +++++----- tests/reference/asr-test_complex_02-782ba2d.json | 10 +++++----- tests/reference/asr-test_dict1-a45a075.json | 4 ++-- tests/reference/asr-test_dict1-a45a075.stderr | 6 +++++- tests/reference/asr-test_dict10-8c0beff.json | 4 ++-- tests/reference/asr-test_dict10-8c0beff.stderr | 6 +++++- tests/reference/asr-test_dict11-2ab4e6c.json | 4 ++-- tests/reference/asr-test_dict11-2ab4e6c.stderr | 6 +++++- tests/reference/asr-test_dict12-7c74d08.json | 4 ++-- tests/reference/asr-test_dict12-7c74d08.stderr | 6 +++++- tests/reference/asr-test_dict13-683b290.json | 4 ++-- tests/reference/asr-test_dict13-683b290.stderr | 6 +++++- tests/reference/asr-test_dict2-4587f02.json | 4 ++-- tests/reference/asr-test_dict2-4587f02.stderr | 6 +++++- tests/reference/asr-test_dict3-d28f38f.json | 4 ++-- tests/reference/asr-test_dict3-d28f38f.stderr | 6 +++++- tests/reference/asr-test_dict4-39489fa.json | 4 ++-- tests/reference/asr-test_dict4-39489fa.stderr | 6 +++++- tests/reference/asr-test_dict5-c436d37.json | 4 ++-- tests/reference/asr-test_dict5-c436d37.stderr | 6 +++++- tests/reference/asr-test_dict6-95e3b14.json | 4 ++-- tests/reference/asr-test_dict6-95e3b14.stderr | 6 +++++- tests/reference/asr-test_dict7-1415e14.json | 4 ++-- tests/reference/asr-test_dict7-1415e14.stderr | 6 +++++- tests/reference/asr-test_dict8-d960ce0.json | 4 ++-- tests/reference/asr-test_dict8-d960ce0.stderr | 6 +++++- tests/reference/asr-test_dict9-907bda7.json | 4 ++-- tests/reference/asr-test_dict9-907bda7.stderr | 6 +++++- .../asr-test_end_sep_keywords-2226a67.json | 10 +++++----- .../asr-test_float_semantic_error-58c0c90.json | 4 ++-- .../asr-test_float_semantic_error-58c0c90.stderr | 6 +++++- tests/reference/asr-test_for2-e5d893f.json | 4 ++-- tests/reference/asr-test_for2-e5d893f.stderr | 10 +++++++++- tests/reference/asr-test_func_args-a898a72.json | 4 ++-- tests/reference/asr-test_func_args-a898a72.stderr | 6 +++++- tests/reference/asr-test_import_01-b859c43.json | 4 ++-- tests/reference/asr-test_import_01-b859c43.stderr | 11 ++++++++++- tests/reference/asr-test_import_02-55b47fa.json | 4 ++-- tests/reference/asr-test_import_02-55b47fa.stderr | 12 +++++++++++- .../asr-test_int_semantic_error-44fe25e.json | 4 ++-- .../asr-test_int_semantic_error-44fe25e.stderr | 6 +++++- tests/reference/asr-test_len1-839a615.json | 4 ++-- tests/reference/asr-test_len1-839a615.stderr | 6 +++++- tests/reference/asr-test_list1-73fd538.json | 4 ++-- tests/reference/asr-test_list1-73fd538.stderr | 6 +++++- tests/reference/asr-test_list2-10ffdd7.json | 4 ++-- tests/reference/asr-test_list2-10ffdd7.stderr | 6 +++++- tests/reference/asr-test_list3-5f4d2a8.json | 4 ++-- tests/reference/asr-test_list3-5f4d2a8.stderr | 6 +++++- tests/reference/asr-test_list4-d18a7e3.json | 4 ++-- tests/reference/asr-test_list4-d18a7e3.stderr | 6 +++++- tests/reference/asr-test_list_concat-41d186f.json | 4 ++-- .../reference/asr-test_list_concat-41d186f.stderr | 6 +++++- tests/reference/asr-test_list_count-4b42498.json | 4 ++-- .../reference/asr-test_list_count-4b42498.stderr | 6 +++++- .../reference/asr-test_list_slicing-984fbf0.json | 4 ++-- .../asr-test_list_slicing-984fbf0.stderr | 6 +++++- tests/reference/asr-test_max_min-3c2fc51.json | 10 +++++----- tests/reference/asr-test_numpy_03-e600a49.json | 10 +++++----- tests/reference/asr-test_numpy_04-ecbb614.json | 10 +++++----- tests/reference/asr-test_operator_01-0f232bf.json | 4 ++-- .../reference/asr-test_operator_01-0f232bf.stderr | 6 +++++- tests/reference/asr-test_ord-316ce61.json | 4 ++-- tests/reference/asr-test_ord-316ce61.stderr | 6 +++++- .../reference/asr-test_pointer_types-1bf0d01.json | 4 ++-- .../asr-test_pointer_types-1bf0d01.stderr | 6 +++++- tests/reference/asr-test_pow-3f5d550.json | 8 ++++---- tests/reference/asr-test_pow-3f5d550.stderr | 6 +++++- tests/reference/asr-test_pow1-581ef42.json | 4 ++-- tests/reference/asr-test_pow1-581ef42.stderr | 12 +++++++++++- tests/reference/asr-test_pow2-0dcbd7d.json | 4 ++-- tests/reference/asr-test_pow2-0dcbd7d.stderr | 12 +++++++++++- tests/reference/asr-test_pow3-79749ed.json | 4 ++-- tests/reference/asr-test_pow3-79749ed.stderr | 12 +++++++++++- tests/reference/asr-test_pow4-ef60978.json | 4 ++-- tests/reference/asr-test_pow4-ef60978.stderr | 12 +++++++++++- tests/reference/asr-test_print1-f1f36f1.json | 4 ++-- tests/reference/asr-test_print1-f1f36f1.stderr | 6 +++++- tests/reference/asr-test_print2-64acb15.json | 4 ++-- tests/reference/asr-test_print2-64acb15.stderr | 6 +++++- tests/reference/asr-test_return1-2603c9e.json | 4 ++-- tests/reference/asr-test_return1-2603c9e.stderr | 6 +++++- tests/reference/asr-test_return2-add829b.json | 4 ++-- tests/reference/asr-test_return2-add829b.stderr | 6 +++++- tests/reference/asr-test_set1-11379c7.json | 4 ++-- tests/reference/asr-test_set1-11379c7.stderr | 6 +++++- tests/reference/asr-test_set2-d91a6f0.json | 4 ++-- tests/reference/asr-test_set2-d91a6f0.stderr | 6 +++++- tests/reference/asr-test_set3-f9bbffb.json | 4 ++-- tests/reference/asr-test_set3-f9bbffb.stderr | 6 +++++- tests/reference/asr-test_set4-53fea39.json | 4 ++-- tests/reference/asr-test_set4-53fea39.stderr | 6 +++++- .../reference/asr-test_set_indexing-a1c21b8.json | 4 ++-- .../asr-test_set_indexing-a1c21b8.stderr | 6 +++++- .../asr-test_str_capitalize-9f8dfa9.json | 4 ++-- .../asr-test_str_capitalize-9f8dfa9.stderr | 6 +++++- .../reference/asr-test_str_indexing-b200a4e.json | 4 ++-- .../asr-test_str_indexing-b200a4e.stderr | 6 +++++- tests/reference/asr-test_str_slicing-eca1381.json | 4 ++-- .../reference/asr-test_str_slicing-eca1381.stderr | 6 +++++- .../reference/asr-test_str_slicing2-2f07e9a.json | 4 ++-- .../asr-test_str_slicing2-2f07e9a.stderr | 6 +++++- .../reference/asr-test_str_slicing3-fe6a03c.json | 4 ++-- .../asr-test_str_slicing3-fe6a03c.stderr | 6 +++++- .../reference/asr-test_str_slicing4-a0c7a69.json | 4 ++-- .../asr-test_str_slicing4-a0c7a69.stderr | 6 +++++- tests/reference/asr-test_str_to_int-61553e7.json | 4 ++-- .../reference/asr-test_str_to_int-61553e7.stderr | 6 +++++- tests/reference/asr-test_tuple1-7abe88f.json | 4 ++-- tests/reference/asr-test_tuple1-7abe88f.stderr | 6 +++++- tests/reference/asr-test_tuple2-b046610.json | 4 ++-- tests/reference/asr-test_tuple2-b046610.stderr | 6 +++++- tests/reference/asr-test_tuple3-19fa47f.json | 4 ++-- tests/reference/asr-test_tuple3-19fa47f.stderr | 6 +++++- .../asr-test_type_mismatch_01-09e8af3.json | 4 ++-- .../asr-test_type_mismatch_01-09e8af3.stderr | 6 +++++- tests/reference/asr-test_unary_op_03-e799eae.json | 10 +++++----- .../asr-test_unsupported_type-0d813dd.json | 4 ++-- .../asr-test_unsupported_type-0d813dd.stderr | 6 +++++- .../reference/asr-test_zero_division-3dd84e8.json | 4 ++-- .../asr-test_zero_division-3dd84e8.stderr | 6 +++++- .../asr-test_zero_division2-d84989f.json | 4 ++-- .../asr-test_zero_division2-d84989f.stderr | 6 +++++- .../asr-test_zero_division3-29efb9e.json | 4 ++-- .../asr-test_zero_division3-29efb9e.stderr | 6 +++++- .../asr-test_zero_division4-bf4af64.json | 4 ++-- .../asr-test_zero_division4-bf4af64.stderr | 6 +++++- tests/reference/asr-tuple1-09972ab.json | 10 +++++----- tests/reference/asr-type_mismatch-61052c7.json | 4 ++-- tests/reference/asr-type_mismatch-61052c7.stderr | 6 +++++- tests/reference/asr-unsigned_01-892b178.json | 4 ++-- tests/reference/asr-unsigned_01-892b178.stderr | 6 +++++- tests/reference/asr-unsigned_02-6563e58.json | 4 ++-- tests/reference/asr-unsigned_02-6563e58.stderr | 6 +++++- tests/reference/asr-unsigned_03-f785652.json | 4 ++-- tests/reference/asr-unsigned_03-f785652.stderr | 6 +++++- tests/reference/asr-unsigned_04-c856d3a.json | 4 ++-- tests/reference/asr-unsigned_04-c856d3a.stderr | 6 +++++- tests/reference/asr-vec_01-66ac423.json | 10 +++++----- tests/reference/asr_json-modules_02-53952e6.json | 10 +++++----- tests/reference/ast-assert1-b0154ee.json | 10 +++++----- tests/reference/ast-assign1-2a4c9ed.json | 10 +++++----- tests/reference/ast-complex1-800b4bb.json | 10 +++++----- tests/reference/ast-constants1-91cb6ff.json | 10 +++++----- tests/reference/ast-dictionary1-1a7e00a.json | 10 +++++----- .../ast-doconcurrentloop_01-ed7017b.json | 10 +++++----- tests/reference/ast-ellipsis1-4f6c4dd.json | 10 +++++----- tests/reference/ast-expr1-1e8f7b1.json | 10 +++++----- tests/reference/ast-expr10-a8d646d.json | 10 +++++----- tests/reference/ast-expr11-1d29f78.json | 10 +++++----- tests/reference/ast-expr12-adaecda.json | 10 +++++----- tests/reference/ast-expr13-c35ace1.json | 10 +++++----- tests/reference/ast-expr2-6642d4a.json | 10 +++++----- tests/reference/ast-expr4-49316cb.json | 10 +++++----- tests/reference/ast-expr5-bbc6e71.json | 10 +++++----- tests/reference/ast-expr6-0b12a67.json | 10 +++++----- tests/reference/ast-expr7-fe52776.json | 10 +++++----- tests/reference/ast-expr8-7db6b28.json | 10 +++++----- tests/reference/ast-expr9-d184496.json | 10 +++++----- tests/reference/ast-expr_01-d0927f9.json | 10 +++++----- tests/reference/ast-global1-b2690cf.json | 10 +++++----- tests/reference/ast-global_scope1-1d68a6c.json | 10 +++++----- tests/reference/ast-list1-9ce2da0.json | 10 +++++----- tests/reference/ast-loop1-194a137.json | 10 +++++----- tests/reference/ast-loop3-f7e0393.json | 10 +++++----- tests/reference/ast-prefix_string_01-cf221fd.json | 4 ++-- .../reference/ast-prefix_string_01-cf221fd.stderr | 6 +++++- tests/reference/ast-prefix_string_02-3d530b2.json | 4 ++-- .../reference/ast-prefix_string_02-3d530b2.stderr | 6 +++++- tests/reference/ast-set1-ebd6ee0.json | 10 +++++----- tests/reference/ast-subscript1-bd5584b.json | 10 +++++----- tests/reference/ast-tuple1-2fb5396.json | 10 +++++----- tests/reference/ast_new-async1-b3d07ed.json | 10 +++++----- tests/reference/ast_new-boolOp1-478328f.json | 10 +++++----- tests/reference/ast_new-class_def1-fe69291.json | 10 +++++----- tests/reference/ast_new-class_def2-c6db986.json | 10 +++++----- tests/reference/ast_new-comment2-f0984d5.json | 10 +++++----- .../reference/ast_new-comprehension1-69cf2af.json | 10 +++++----- .../ast_new-conditional_expr1-07ccb9e.json | 10 +++++----- tests/reference/ast_new-dictionary1-445e718.json | 10 +++++----- tests/reference/ast_new-ellipsis2-3a9750b.json | 10 +++++----- tests/reference/ast_new-for1-887432e.json | 10 +++++----- tests/reference/ast_new-for2-af08901.json | 10 +++++----- .../reference/ast_new-function_def1-1a872df.json | 10 +++++----- .../reference/ast_new-function_def2-52c4587.json | 10 +++++----- .../reference/ast_new-function_def3-f66064a.json | 10 +++++----- tests/reference/ast_new-global1-38edfbd.json | 10 +++++----- tests/reference/ast_new-if1-db43586.json | 10 +++++----- tests/reference/ast_new-if2-c3b6022.json | 10 +++++----- tests/reference/ast_new-import1-f643fd3.json | 10 +++++----- tests/reference/ast_new-lambda1-260d046.json | 10 +++++----- tests/reference/ast_new-lambda2-d84336e.json | 10 +++++----- tests/reference/ast_new-match_stmt1-9e84d24.json | 10 +++++----- tests/reference/ast_new-slice1-9c440e3.json | 10 +++++----- tests/reference/ast_new-statements1-e081093.json | 10 +++++----- tests/reference/ast_new-statements2-c4cdc5f.json | 10 +++++----- tests/reference/ast_new-string1-96b90b3.json | 10 +++++----- tests/reference/ast_new-string2-44323ea.json | 10 +++++----- tests/reference/ast_new-string3-37f35a0.json | 10 +++++----- tests/reference/ast_new-try1-a9a22cf.json | 10 +++++----- tests/reference/ast_new-tuple1-29c08af.json | 10 +++++----- .../reference/ast_new-type_comment1-710ea6c.json | 10 +++++----- tests/reference/ast_new-unicode-d3199dc.json | 10 +++++----- tests/reference/ast_new-while1-a4c6382.json | 10 +++++----- tests/reference/ast_new-with1-6c88c0f.json | 10 +++++----- tests/reference/ast_new-yield-4c41668.json | 10 +++++----- tests/reference/c-c_interop1-e215531.json | 10 +++++----- tests/reference/c-expr7-bb2692a.json | 8 ++++---- tests/reference/c-expr7-bb2692a.stderr | 12 +++++++++++- tests/reference/c-expr_01-28f449f.json | 10 +++++----- tests/reference/c-expr_11-c452314.json | 10 +++++----- tests/reference/c-expr_12-93c7780.json | 10 +++++----- tests/reference/c-func_static_01-fc146ec.json | 10 +++++----- tests/reference/c-import_order_01-3ebf3c3.json | 10 +++++----- tests/reference/c-loop1-3e341c7.json | 10 +++++----- tests/reference/c-loop4-eec10d3.json | 10 +++++----- tests/reference/c-print_01-4d44628.json | 10 +++++----- tests/reference/c-test_import_02-d2c54c4.json | 10 +++++----- tests/reference/c-test_issue_518-fbbd299.json | 10 +++++----- tests/reference/c-variable_decl_03-fa1823b.json | 10 +++++----- tests/reference/cpp-assert1-ba60925.json | 10 +++++----- .../cpp-doconcurrentloop_01-4e9f274.json | 10 +++++----- tests/reference/cpp-expr12-fd2ea87.json | 10 +++++----- tests/reference/cpp-expr15-1661c0d.json | 10 +++++----- tests/reference/cpp-expr2-09c05ad.json | 10 +++++----- tests/reference/cpp-expr5-1de0e30.json | 10 +++++----- tests/reference/cpp-expr6-f337f4f.json | 10 +++++----- tests/reference/cpp-expr7-529bd53.json | 8 ++++---- tests/reference/cpp-expr7-529bd53.stderr | 12 +++++++++++- tests/reference/cpp-expr8-704cece.json | 10 +++++----- tests/reference/cpp-expr9-48868e9.json | 10 +++++----- tests/reference/cpp-expr_11-422c839.json | 10 +++++----- tests/reference/cpp-loop1-0a8cf3b.json | 10 +++++----- tests/reference/cpp-loop3-6020091.json | 10 +++++----- tests/reference/cpp-loop4-cdb2174.json | 10 +++++----- tests/reference/cpp-print_01-026ef17.json | 10 +++++----- tests/reference/cpp-test_builtin_pow-56b3f92.json | 8 ++++---- .../reference/cpp-test_builtin_pow-56b3f92.stderr | 6 +++++- .../reference/cpp-test_list_repeat2-698d7f4.json | 10 +++++----- tests/reference/cpp-test_unary_op_03-fd9669a.json | 10 +++++----- tests/reference/llvm-assert1-8df4f31.json | 10 +++++----- tests/reference/llvm-bindc_01-c984f09.json | 10 +++++----- tests/reference/llvm-bool1-af4376b.json | 10 +++++----- tests/reference/llvm-expr14-b96b5b1.json | 10 +++++----- tests/reference/llvm-expr_01-54467c1.json | 10 +++++----- tests/reference/llvm-func_inline_01-2d4583a.json | 10 +++++----- tests/reference/llvm-lpython1-23c5987.json | 10 +++++----- tests/reference/llvm-print_04-443a8d8.json | 10 +++++----- tests/reference/llvm-structs_11-09fea6a.json | 10 +++++----- tests/reference/llvm-test_issue_518-cdb641a.json | 10 +++++----- .../reference/llvm-test_unary_op_03-046fb86.json | 10 +++++----- tests/reference/llvm_dbg-expr_01-9fc5f30.json | 10 +++++----- ...pass_class_constructor-structs_16-5e3508f.json | 10 +++++----- ...ine_function_calls-func_inline_01-8b6a5da.json | 10 +++++----- .../pass_loop_vectorise-vec_01-be9985e.json | 10 +++++----- .../pass_print_list_tuple-print_02-09600eb.json | 10 +++++----- ...nt_list_tuple-print_list_tuple_03-195fa9c.json | 10 +++++----- tests/reference/python-assert1-192ca6c.json | 10 +++++----- tests/reference/python-assign1-f87bafa.json | 10 +++++----- tests/reference/python-expr11-e6681c8.json | 10 +++++----- tests/reference/python-expr14-2e6ab03.json | 10 +++++----- tests/reference/python-expr17-3b84714.json | 10 +++++----- tests/reference/python-expr2-6b69018.json | 10 +++++----- tests/reference/python-expr4-161a0ec.json | 10 +++++----- tests/reference/python-expr5-dee0e5c.json | 10 +++++----- tests/reference/python-expr6-1a1d4fb.json | 10 +++++----- .../reference/run_dbg-test_assert_01-2f34744.json | 4 ++-- .../run_dbg-test_assert_01-2f34744.stderr | 8 +++++++- .../reference/run_dbg-test_assert_02-c6de25a.json | 4 ++-- .../run_dbg-test_assert_02-c6de25a.stderr | 8 +++++++- .../reference/run_dbg-test_assert_03-bd7b7dd.json | 4 ++-- .../run_dbg-test_assert_03-bd7b7dd.stderr | 12 +++++++++++- tests/reference/run_dbg-test_quit_01-30889cc.json | 4 ++-- .../reference/run_dbg-test_quit_01-30889cc.stderr | 8 +++++++- .../reference/run_dbg-test_raise_01-dfd86ca.json | 4 ++-- .../run_dbg-test_raise_01-dfd86ca.stderr | 8 +++++++- tests/reference/runtime-test_dict14-421fe53.json | 4 ++-- .../reference/runtime-test_dict14-421fe53.stderr | 2 +- tests/reference/runtime-test_dict15-6f3af0d.json | 4 ++-- .../reference/runtime-test_dict15-6f3af0d.stderr | 2 +- tests/reference/runtime-test_dict16-c5a958d.json | 4 ++-- .../reference/runtime-test_dict16-c5a958d.stderr | 2 +- tests/reference/runtime-test_list_01-3ee9b3e.json | 4 ++-- .../reference/runtime-test_list_01-3ee9b3e.stderr | 2 +- tests/reference/runtime-test_list_02-5f7db5f.json | 4 ++-- .../reference/runtime-test_list_02-5f7db5f.stderr | 2 +- .../runtime-test_list_index-0483808.json | 4 ++-- .../runtime-test_list_index-0483808.stderr | 2 +- .../runtime-test_list_index2-1249233.json | 4 ++-- .../runtime-test_list_index2-1249233.stderr | 2 +- .../runtime-test_list_index3-647a94a.json | 4 ++-- .../runtime-test_list_index3-647a94a.stderr | 2 +- .../runtime-test_list_index4-c31dfdb.json | 4 ++-- .../runtime-test_list_index4-c31dfdb.stderr | 2 +- tests/reference/runtime-test_str_01-50bdf2f.json | 10 +++++----- tests/reference/runtime-test_str_02-c38ba27.json | 10 +++++----- tests/reference/tokens-comment1-2f8ab90.json | 10 +++++----- tests/reference/tokens-comment2-b289dad.json | 10 +++++----- tests/reference/tokens-docstring1-1355fbb.json | 10 +++++----- tests/reference/tokens-indent1-0b243c5.json | 4 ++-- tests/reference/tokens-indent1-0b243c5.stderr | 6 +++++- tests/reference/tokens-indent1-290e858.json | 10 +++++----- tests/reference/tokens-indent2-a8438a0.json | 4 ++-- tests/reference/tokens-indent2-a8438a0.stderr | 6 +++++- tests/reference/tokens-indent2-e702789.json | 10 +++++----- tests/reference/tokens-indent3-0eaf3e6.json | 4 ++-- tests/reference/tokens-indent3-0eaf3e6.stderr | 6 +++++- tests/reference/tokens-numbers1-589063f.json | 10 +++++----- tests/reference/tokens-paren1-94fa736.json | 4 ++-- tests/reference/tokens-paren1-94fa736.stderr | 6 +++++- tests/reference/tokens-paren2-0eef339.json | 4 ++-- tests/reference/tokens-paren2-0eef339.stderr | 6 +++++- tests/reference/tokens-paren3-0d47100.json | 4 ++-- tests/reference/tokens-paren3-0d47100.stderr | 6 +++++- tests/reference/tokens-paren4-5c2fc32.json | 4 ++-- tests/reference/tokens-paren4-5c2fc32.stderr | 6 +++++- tests/reference/tokens-symbols1-658c990.json | 10 +++++----- tests/reference/tokens-test_literal-e20c024.json | 4 ++-- .../reference/tokens-test_literal-e20c024.stderr | 6 +++++- tests/reference/wat-bool1-234bcd1.json | 10 +++++----- tests/reference/wat-expr14-5e0cb96.json | 10 +++++----- tests/reference/wat-expr2-8b17723.json | 10 +++++----- tests/reference/wat-expr9-f73afd1.json | 10 +++++----- tests/reference/wat-loop1-e0046d4.json | 10 +++++----- tests/reference/wat-print_str-385e953.json | 10 +++++----- 561 files changed, 2377 insertions(+), 1601 deletions(-) diff --git a/integration_tests/test_str_attributes.py b/integration_tests/test_str_attributes.py index e5a7a7e407..b211014a69 100755 --- a/integration_tests/test_str_attributes.py +++ b/integration_tests/test_str_attributes.py @@ -354,6 +354,10 @@ def is_title(): assert " ".istitle() == False def is_space(): + s0: str = "" + assert s0.isspace() == False + assert "".isspace() == False + s1: str = " \t\n\v\f\r" assert s1.isspace() == True assert " \t\n\v\f\r".isspace() == True diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 183bf16a65..7c21cc9fcf 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -5,9 +5,9 @@ "infile_hash": "3dff59bab7475d254ce0470065c11e797e52a5b2a3d7546acc0e6705", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-array_01_decl-39cf894.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-array_01_decl-39cf894.stdout", + "stdout_hash": "7e3c68aa6acba27674e544f894bb141357db82f8840c756af448f5bb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index c9d20567d3..ad641a6b1a 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -5,9 +5,9 @@ "infile_hash": "9a398864499c7a3b4e2a480faf3a5dccaa65f9771a8de27f55f11ca4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-array_02_decl-e8f6874.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-array_02_decl-e8f6874.stdout", + "stdout_hash": "438ea76f5f3d93052f2d8fdd138cc3fb05400a21ff8379f346473bd1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.json b/tests/reference/asr-arrays_01-a617b64.json index 3f784542c8..45a1b7310d 100644 --- a/tests/reference/asr-arrays_01-a617b64.json +++ b/tests/reference/asr-arrays_01-a617b64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_01-a617b64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b8317c7306f747ceefa8557c06f2a0b4a8a4bd7ae805bb494fca6ef2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.stderr b/tests/reference/asr-arrays_01-a617b64.stderr index 2bdcfc8433..4fa39a8c3c 100644 --- a/tests/reference/asr-arrays_01-a617b64.stderr +++ b/tests/reference/asr-arrays_01-a617b64.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/arrays_01.py:15:9 + | +15 | [i8(214), i8(157), i8(3), i8(146)]) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) + | + 9 | a : i8[4] = empty(4, dtype=int8) + | ^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) diff --git a/tests/reference/asr-arrays_02-da94458.json b/tests/reference/asr-arrays_02-da94458.json index 14370d008c..37de52ba40 100644 --- a/tests/reference/asr-arrays_02-da94458.json +++ b/tests/reference/asr-arrays_02-da94458.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_02-da94458.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dc0e5be7cd6de7395421aedf1ce11977206f3e35bb7cba271aed8992", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_02-da94458.stderr b/tests/reference/asr-arrays_02-da94458.stderr index 2bdcfc8433..295e0c9b28 100644 --- a/tests/reference/asr-arrays_02-da94458.stderr +++ b/tests/reference/asr-arrays_02-da94458.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() + --> tests/errors/arrays_02.py:28:8 + | +28 | assert r1.a == t1.a + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-arrays_03-de2e952.json b/tests/reference/asr-arrays_03-de2e952.json index 0adc4a4f32..1583b11b63 100644 --- a/tests/reference/asr-arrays_03-de2e952.json +++ b/tests/reference/asr-arrays_03-de2e952.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_03-de2e952.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4c932f31bbb10c9ba8d8d75be226ba9c33553be3bcb367c8112e31af", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_03-de2e952.stderr b/tests/reference/asr-arrays_03-de2e952.stderr index 2bdcfc8433..1fb5635502 100644 --- a/tests/reference/asr-arrays_03-de2e952.stderr +++ b/tests/reference/asr-arrays_03-de2e952.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_03.py:6:5 + | +6 | x: i16[4] = empty([5], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_04-880407c.json b/tests/reference/asr-arrays_04-880407c.json index 242bcc5d1b..1c5077a22c 100644 --- a/tests/reference/asr-arrays_04-880407c.json +++ b/tests/reference/asr-arrays_04-880407c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_04-880407c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "10ef155b0236096d5de8157e38b3989d99343b016a8153b68a36aa54", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_04-880407c.stderr b/tests/reference/asr-arrays_04-880407c.stderr index 2bdcfc8433..5cb27a1cb7 100644 --- a/tests/reference/asr-arrays_04-880407c.stderr +++ b/tests/reference/asr-arrays_04-880407c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_04.py:6:5 + | +6 | x: i16[5] = empty([5], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') diff --git a/tests/reference/asr-arrays_05-ec8fbd5.json b/tests/reference/asr-arrays_05-ec8fbd5.json index a5aef45c01..a4302b38e0 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.json +++ b/tests/reference/asr-arrays_05-ec8fbd5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_05-ec8fbd5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4e5d42a186b8d82b484ec66ccc5a3b90da7e4be8a32bac26ea906198", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_05-ec8fbd5.stderr b/tests/reference/asr-arrays_05-ec8fbd5.stderr index 2bdcfc8433..165aee29a8 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.stderr +++ b/tests/reference/asr-arrays_05-ec8fbd5.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_05.py:6:5 + | +6 | x: i16[5, 4] = empty([5, 3], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i16[5,3]') diff --git a/tests/reference/asr-arrays_06-fbb09a3.json b/tests/reference/asr-arrays_06-fbb09a3.json index 83839b58e9..863eeebf1e 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.json +++ b/tests/reference/asr-arrays_06-fbb09a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_06-fbb09a3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1fa3f5061a72f03c0678806c0460b9ec5caf01cbbd2f07a606f1057e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_06-fbb09a3.stderr b/tests/reference/asr-arrays_06-fbb09a3.stderr index 2bdcfc8433..9bbcde8ee8 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.stderr +++ b/tests/reference/asr-arrays_06-fbb09a3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_06.py:6:5 + | +6 | x: i16[5, 4] = empty([5, 4], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i32[5,4]') diff --git a/tests/reference/asr-arrays_07-de430fd.json b/tests/reference/asr-arrays_07-de430fd.json index 6b6b71d2e2..19a44750cc 100644 --- a/tests/reference/asr-arrays_07-de430fd.json +++ b/tests/reference/asr-arrays_07-de430fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_07-de430fd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7fadea44b4ad8f383e0cadbd27a53eb3ab75f0edef98d27639527723", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_07-de430fd.stderr b/tests/reference/asr-arrays_07-de430fd.stderr index 2bdcfc8433..7624d1fe92 100644 --- a/tests/reference/asr-arrays_07-de430fd.stderr +++ b/tests/reference/asr-arrays_07-de430fd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_07.py:6:5 + | +6 | x: f32[5, 4] = empty([5, 4], dtype=complex64) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f32[5,4]' and 'c32[5,4]') diff --git a/tests/reference/asr-arrays_08-ba317a3.json b/tests/reference/asr-arrays_08-ba317a3.json index eaaa87ceec..56982fe195 100644 --- a/tests/reference/asr-arrays_08-ba317a3.json +++ b/tests/reference/asr-arrays_08-ba317a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_08-ba317a3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "bedb87b219b7c49a18cced170e4ffcac780d242f70c3ae8bbfb27a26", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_08-ba317a3.stderr b/tests/reference/asr-arrays_08-ba317a3.stderr index 2bdcfc8433..e8f8eb441e 100644 --- a/tests/reference/asr-arrays_08-ba317a3.stderr +++ b/tests/reference/asr-arrays_08-ba317a3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_08.py:9:5 + | +9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i64[100,120,200]' and 'i64[120,100,200]') diff --git a/tests/reference/asr-arrays_09-50ee586.json b/tests/reference/asr-arrays_09-50ee586.json index 2c81f33fe2..2f86b11cfb 100644 --- a/tests/reference/asr-arrays_09-50ee586.json +++ b/tests/reference/asr-arrays_09-50ee586.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_09-50ee586.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0169175ca66ace6110382408ed4506313e311d560e9b8c16bdd997b3", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_09-50ee586.stderr b/tests/reference/asr-arrays_09-50ee586.stderr index 2bdcfc8433..e485f02cbb 100644 --- a/tests/reference/asr-arrays_09-50ee586.stderr +++ b/tests/reference/asr-arrays_09-50ee586.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/arrays_09.py:9:12 + | +9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) + | ^ diff --git a/tests/reference/asr-arrays_10-bc82d75.json b/tests/reference/asr-arrays_10-bc82d75.json index e048f65a03..e1b3693872 100644 --- a/tests/reference/asr-arrays_10-bc82d75.json +++ b/tests/reference/asr-arrays_10-bc82d75.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_10-bc82d75.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1c45f4b45b48ceb3de4567413bff847b67df2750fcc68d6a358df096", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_10-bc82d75.stderr b/tests/reference/asr-arrays_10-bc82d75.stderr index 2bdcfc8433..e7b0047ea1 100644 --- a/tests/reference/asr-arrays_10-bc82d75.stderr +++ b/tests/reference/asr-arrays_10-bc82d75.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/arrays_10.py:9:36 + | +9 | x: i64[100, 120, 200] = empty([q, p, r], dtype=int64) + | ^ diff --git a/tests/reference/asr-arrays_11-fc505b4.json b/tests/reference/asr-arrays_11-fc505b4.json index 0b36e58941..22700cace0 100644 --- a/tests/reference/asr-arrays_11-fc505b4.json +++ b/tests/reference/asr-arrays_11-fc505b4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_11-fc505b4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ef5e89392b20ad345ba9bcf862ab71b19e56c85d9838db742be117a1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_11-fc505b4.stderr b/tests/reference/asr-arrays_11-fc505b4.stderr index 2bdcfc8433..09cb02b625 100644 --- a/tests/reference/asr-arrays_11-fc505b4.stderr +++ b/tests/reference/asr-arrays_11-fc505b4.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_11.py:5:1 + | +5 | x: i16[4] = empty([5], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_12-63d6f25.json b/tests/reference/asr-arrays_12-63d6f25.json index 2d7e4ad7c0..a032a5fad1 100644 --- a/tests/reference/asr-arrays_12-63d6f25.json +++ b/tests/reference/asr-arrays_12-63d6f25.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_12-63d6f25.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b6fa626301868bd5cbbef6d914f5b4f38b1d896b951753122969e74a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_12-63d6f25.stderr b/tests/reference/asr-arrays_12-63d6f25.stderr index 2bdcfc8433..8000ae521d 100644 --- a/tests/reference/asr-arrays_12-63d6f25.stderr +++ b/tests/reference/asr-arrays_12-63d6f25.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_12.py:5:1 + | +5 | x: i16[5] = empty([5], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') diff --git a/tests/reference/asr-arrays_13-b5fcc7e.json b/tests/reference/asr-arrays_13-b5fcc7e.json index 4d7932471e..3a17697702 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.json +++ b/tests/reference/asr-arrays_13-b5fcc7e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_13-b5fcc7e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6bde2f7fc14d5a461a58d694e44e19dd79ef5bee47c88b4022daf5d6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_13-b5fcc7e.stderr b/tests/reference/asr-arrays_13-b5fcc7e.stderr index 2bdcfc8433..14f0dbe414 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.stderr +++ b/tests/reference/asr-arrays_13-b5fcc7e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_13.py:7:5 + | +7 | x: i16[4] = empty(5, dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_14-78be00e.json b/tests/reference/asr-arrays_14-78be00e.json index 1d25109285..b41704e4d0 100644 --- a/tests/reference/asr-arrays_14-78be00e.json +++ b/tests/reference/asr-arrays_14-78be00e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_14-78be00e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "267aea8e48708230a9b2bc61c37c849a0b75cb45294ca25ee11fe632", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_14-78be00e.stderr b/tests/reference/asr-arrays_14-78be00e.stderr index 2bdcfc8433..ed7f661811 100644 --- a/tests/reference/asr-arrays_14-78be00e.stderr +++ b/tests/reference/asr-arrays_14-78be00e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_14.py:7:5 + | +7 | x: i16[4] = empty((5), dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index 9c2970ac25..5e5858a464 100644 --- a/tests/reference/asr-assert1-1ce92ea.json +++ b/tests/reference/asr-assert1-1ce92ea.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assert1-1ce92ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assert1-1ce92ea.stdout", + "stdout_hash": "ce8797c74c843e69622a590671ed85a981a9261278f1f83878327414", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-assign1-886f049.json b/tests/reference/asr-assign1-886f049.json index 2d460a35d4..6e23997392 100644 --- a/tests/reference/asr-assign1-886f049.json +++ b/tests/reference/asr-assign1-886f049.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assign1-886f049.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assign1-886f049.stdout", + "stdout_hash": "c2ffd64d63b0780c568d6f28ec8306cade4e74588adc6f7db056603f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-assign2-8d1a2ee.json b/tests/reference/asr-assign2-8d1a2ee.json index b8e68a7c88..a0e50b5045 100644 --- a/tests/reference/asr-assign2-8d1a2ee.json +++ b/tests/reference/asr-assign2-8d1a2ee.json @@ -5,9 +5,9 @@ "infile_hash": "9b182950a8d1abbd951007b692fff95382e90ada103c7f14c4497b06", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assign2-8d1a2ee.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assign2-8d1a2ee.stdout", + "stdout_hash": "7bec7662e29763790b836536cc3a60aacdaf849a44e8cb9c5d4d3298", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-6d521a9.json b/tests/reference/asr-bindc_01-6d521a9.json index d70cc46f27..288b847447 100644 --- a/tests/reference/asr-bindc_01-6d521a9.json +++ b/tests/reference/asr-bindc_01-6d521a9.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-bindc_01-6d521a9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-bindc_01-6d521a9.stdout", + "stdout_hash": "2a346b7a00bd685bde6e5c686bda4012fa442eac78bf03bad9d846aa", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.json b/tests/reference/asr-bindc_01-f761165.json index f7ac579a4f..24d385098d 100644 --- a/tests/reference/asr-bindc_01-f761165.json +++ b/tests/reference/asr-bindc_01-f761165.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_01-f761165.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b2d416fa6afa00923a130cb76dbd580798a9ee0841e34980c531b050", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.stderr b/tests/reference/asr-bindc_01-f761165.stderr index 2bdcfc8433..7fe85cd32b 100644 --- a/tests/reference/asr-bindc_01-f761165.stderr +++ b/tests/reference/asr-bindc_01-f761165.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/bindc_01.py:9:14 + | +9 | cptr_arg(int32obj) + | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) + | +4 | def cptr_arg(arg1: CPtr): + | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) diff --git a/tests/reference/asr-bindc_02-5092d8e.json b/tests/reference/asr-bindc_02-5092d8e.json index c91902d6b4..6b3c472b5c 100644 --- a/tests/reference/asr-bindc_02-5092d8e.json +++ b/tests/reference/asr-bindc_02-5092d8e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_02-5092d8e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "315076027d80c91db75f4ec44ea5cf8d5fd37a499a367f627b6f6553", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-5092d8e.stderr b/tests/reference/asr-bindc_02-5092d8e.stderr index 2bdcfc8433..4ac4183597 100644 --- a/tests/reference/asr-bindc_02-5092d8e.stderr +++ b/tests/reference/asr-bindc_02-5092d8e.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/bindc_02.py:9:24 + | +9 | s: Struct = Struct(int32obj) + | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) + | +5 | cptr_member: CPtr + | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 6aee82dd96..9c5757347c 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -5,9 +5,9 @@ "infile_hash": "a29f0f269c494419077ca8725e7c2d2dc7a5b4964d5c909347f1caa4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-bindc_02-bc1a7ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-bindc_02-bc1a7ea.stdout", + "stdout_hash": "d5ffa96b3a5833d2e0c9cc6d5c13086223bfba3bb53de623b1c4058a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.json b/tests/reference/asr-bindc_03-95dbba7.json index 7c5964b374..7ea004cc34 100644 --- a/tests/reference/asr-bindc_03-95dbba7.json +++ b/tests/reference/asr-bindc_03-95dbba7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_03-95dbba7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "371c3fc384c0e72448648d5a3734a373fe96ba258b261f0695ccb518", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.stderr b/tests/reference/asr-bindc_03-95dbba7.stderr index 2bdcfc8433..ae2b810b6c 100644 --- a/tests/reference/asr-bindc_03-95dbba7.stderr +++ b/tests/reference/asr-bindc_03-95dbba7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Target type specified in c_p_pointer must have deferred shape. + --> tests/errors/bindc_03.py:6:26 + | +6 | A: Pointer[i16[:]] = c_p_pointer(b, i16[n * k], array([k * n])) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-bindc_04-06bd800.json b/tests/reference/asr-bindc_04-06bd800.json index f4427dc7b1..7f9fcea30c 100644 --- a/tests/reference/asr-bindc_04-06bd800.json +++ b/tests/reference/asr-bindc_04-06bd800.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_04-06bd800.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "85d50c491c17976f21e6263e164a6ce5dbeda95dae2635f589a02d86", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_04-06bd800.stderr b/tests/reference/asr-bindc_04-06bd800.stderr index 2bdcfc8433..a84e785818 100644 --- a/tests/reference/asr-bindc_04-06bd800.stderr +++ b/tests/reference/asr-bindc_04-06bd800.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/bindc_04.py:20:12 + | +20 | C: i16[nk] = empty(nk, dtype=int16) + | ^^ diff --git a/tests/reference/asr-bindc_10e-8b10394.json b/tests/reference/asr-bindc_10e-8b10394.json index 829fbafed7..38439231b2 100644 --- a/tests/reference/asr-bindc_10e-8b10394.json +++ b/tests/reference/asr-bindc_10e-8b10394.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_10e-8b10394.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9ea4ff2c8a8789057456196deb5772e4b3a2dffadbd10ecfe5f15f29", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_10e-8b10394.stderr b/tests/reference/asr-bindc_10e-8b10394.stderr index 2bdcfc8433..cc7c1cd0aa 100644 --- a/tests/reference/asr-bindc_10e-8b10394.stderr +++ b/tests/reference/asr-bindc_10e-8b10394.stderr @@ -1 +1,14 @@ -/bin/sh: 1: lpython: not found +semantic error: The struct in c_p_pointer must be C interoperable + --> tests/errors/bindc_10e.py:15:38 + | +15 | p2: Pointer[S] = c_p_pointer(p1, S) + | ^ not C interoperable + + --> tests/errors/bindc_10e_mod.py:5:1 - 7:10 + | + 5 | class S: + | ~~~~~~~~... +... + | + 7 | b: i64 + | ...~~~~~~~~~~ help: add the @ccallable decorator to this struct to make it C interoperable diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index 837c9e9ea9..d595b8426b 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.json +++ b/tests/reference/asr-c_interop1-cf2e9b4.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-c_interop1-cf2e9b4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-c_interop1-cf2e9b4.stdout", + "stdout_hash": "f63eac62a8e739f07a2ecd8acf5d872843e4721733736acf1cbff922", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index f2c5157c09..cfd5db0657 100644 --- a/tests/reference/asr-callback_01-df40fd5.json +++ b/tests/reference/asr-callback_01-df40fd5.json @@ -5,9 +5,9 @@ "infile_hash": "c3ab71a93f40edda000ae863149c38c388bb43a8329ebae9320a7ab4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-callback_01-df40fd5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-callback_01-df40fd5.stdout", + "stdout_hash": "d8283ff4af45372de119998a592b0995335f8d6ada869664e3306a22", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index 9cba658bc8..5ae9619444 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -5,9 +5,9 @@ "infile_hash": "6e4219b25f4aa2035b57c9658dbb133f2dff55db0d9c128b19214f62", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-cast-435c233.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-cast-435c233.stdout", + "stdout_hash": "e568a4235ef2ea5a21a03f280baf6e18a4a83f2a9b1d804d695a185d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index b06af46247..164b7f2d2b 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-complex1-f26c460.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-complex1-f26c460.stdout", + "stdout_hash": "22dc4c9b17e4d9a3d251c7b52d71603358cb8003e3d1b5bf520965cb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.json b/tests/reference/asr-const_01-af8289b.json index 57c67e6fe2..c54ff59cdd 100644 --- a/tests/reference/asr-const_01-af8289b.json +++ b/tests/reference/asr-const_01-af8289b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_01-af8289b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f47e74e916315ec82f38680f66c9cf5ef3c958bcdfa87b9efe09b264", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.stderr b/tests/reference/asr-const_01-af8289b.stderr index 2bdcfc8433..47034b6158 100644 --- a/tests/reference/asr-const_01-af8289b.stderr +++ b/tests/reference/asr-const_01-af8289b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Constant variable x is not initialised at declaration. + --> tests/errors/const_01.py:4:5 + | +4 | x: Const[i32] + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-const_02-fce29b7.json b/tests/reference/asr-const_02-fce29b7.json index d696007067..af31951d5b 100644 --- a/tests/reference/asr-const_02-fce29b7.json +++ b/tests/reference/asr-const_02-fce29b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_02-fce29b7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b8b90da28518edbe487dbe6f52f1f25f004042fe463e8fba7b96d174", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-const_02-fce29b7.stderr b/tests/reference/asr-const_02-fce29b7.stderr index 2bdcfc8433..3bdb12c237 100644 --- a/tests/reference/asr-const_02-fce29b7.stderr +++ b/tests/reference/asr-const_02-fce29b7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Targets with Const[i32] type cannot be re-assigned. + --> tests/errors/const_02.py:5:5 + | +5 | x = 5 + | ^ diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 9de4cfcbb5..341f639d3e 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-constants1-5828e8a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-constants1-5828e8a.stdout", + "stdout_hash": "52b5b013e314db6e9bfdc763cfc5d57b06dc3cdadcf143d7de20cb96", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.json b/tests/reference/asr-cptr_01-4e660f1.json index 89f1eb69d9..c554aa6d5b 100644 --- a/tests/reference/asr-cptr_01-4e660f1.json +++ b/tests/reference/asr-cptr_01-4e660f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-cptr_01-4e660f1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0477f93b29ff4932b3471a59731a173fb19d6e44273236829eeaffbe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.stderr b/tests/reference/asr-cptr_01-4e660f1.stderr index 2bdcfc8433..510fd3ad0c 100644 --- a/tests/reference/asr-cptr_01-4e660f1.stderr +++ b/tests/reference/asr-cptr_01-4e660f1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Indexing CPtr typed expressions is not supported yet + --> tests/errors/cptr_01.py:5:11 + | +5 | print(x[0]) + | ^^^^ diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index aeda836698..3bc6f3bfd1 100644 --- a/tests/reference/asr-dictionary1-a105a36.json +++ b/tests/reference/asr-dictionary1-a105a36.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-dictionary1-a105a36.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-dictionary1-a105a36.stdout", + "stdout_hash": "ac9f74e24e585a3382e6615e4f197e6ebda5ba099def0664967fbcc0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.json b/tests/reference/asr-doconcurrentloop_01-3fdc189.json index ff049115fd..74736504bc 100644 --- a/tests/reference/asr-doconcurrentloop_01-3fdc189.json +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-doconcurrentloop_01-3fdc189.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-doconcurrentloop_01-3fdc189.stdout", + "stdout_hash": "b87f31e0e98b1ec330df01b0f8eafa390b61858a9e559e149e27c2a6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index be53a9cada..44aa2ec76e 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -5,9 +5,9 @@ "infile_hash": "e96eed9469877faf7f0b6ddb472d3df5fd0270d0528d0334b1751783", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-elemental_01-b58df26.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-elemental_01-b58df26.stdout", + "stdout_hash": "60bd6f26f1332d2a618ddb3f459ce1a31ce710db3f2ec4fba1d1c751", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.json b/tests/reference/asr-enum_01-30e1b4a.json index 20b09ab81a..f21587576e 100644 --- a/tests/reference/asr-enum_01-30e1b4a.json +++ b/tests/reference/asr-enum_01-30e1b4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_01-30e1b4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ee3775d6e144fa8c18d4beeae5a5790e317f7c4d26212100d03f29d4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.stderr b/tests/reference/asr-enum_01-30e1b4a.stderr index 2bdcfc8433..0947a787ea 100644 --- a/tests/reference/asr-enum_01-30e1b4a.stderr +++ b/tests/reference/asr-enum_01-30e1b4a.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. + --> tests/errors/enum_01.py:5:1 - 8:19 + | +5 | class Color(Enum): + | ^^^^^^^^^^^^^^^^^^... +... + | +8 | BLUE: f64 = 0.7 + | ...^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-enum_02-54656c5.json b/tests/reference/asr-enum_02-54656c5.json index 8af949435f..a989cef176 100644 --- a/tests/reference/asr-enum_02-54656c5.json +++ b/tests/reference/asr-enum_02-54656c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_02-54656c5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "88c95223e82c39f9d40d9f62923d1bffdf3a9f0a47565bad19b37dee", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-enum_02-54656c5.stderr b/tests/reference/asr-enum_02-54656c5.stderr index 2bdcfc8433..39fb6429e6 100644 --- a/tests/reference/asr-enum_02-54656c5.stderr +++ b/tests/reference/asr-enum_02-54656c5.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. + --> tests/errors/enum_02.py:5:1 - 8:17 + | +5 | class Color(Enum): + | ^^^^^^^^^^^^^^^^^^... +... + | +8 | BLUE: i32 = 2 + | ...^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index 6006b89ecd..1d822feb22 100644 --- a/tests/reference/asr-expr1-8df2d66.json +++ b/tests/reference/asr-expr1-8df2d66.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr1-8df2d66.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr1-8df2d66.stdout", + "stdout_hash": "f6ee3d989186cae0852628aac61f23c4831bdc638435bc489e4bdf7c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index cac5c9893f..852142e60b 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr10-efcbb1b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr10-efcbb1b.stdout", + "stdout_hash": "49e11c3fdd9598777fbcede05d2201334a2312adacb1aaf11b3b6494", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr11-9b91d35.json b/tests/reference/asr-expr11-9b91d35.json index 8f10dd20d5..27fc53c56a 100644 --- a/tests/reference/asr-expr11-9b91d35.json +++ b/tests/reference/asr-expr11-9b91d35.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr11-9b91d35.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr11-9b91d35.stdout", + "stdout_hash": "119588e11efc6683fe77260a150cf2622aad182814252c73dbc0b2e1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index 24a93e0eba..f191d58517 100644 --- a/tests/reference/asr-expr12-5c5b71e.json +++ b/tests/reference/asr-expr12-5c5b71e.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr12-5c5b71e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr12-5c5b71e.stdout", + "stdout_hash": "68b01cfc65c60b82cb2ba5017c95cb10e05d130d085674593975310e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 21dbcfd87b..73b00d00a8 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr13-81bdb5a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr13-81bdb5a.stdout", + "stdout_hash": "2809b128c6ef1ec6a287a8583c17f3129c467d1de7f83158d8686dd0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.json b/tests/reference/asr-expr16-a3dc453.json index 0e5bf1ab68..14ce11462e 100644 --- a/tests/reference/asr-expr16-a3dc453.json +++ b/tests/reference/asr-expr16-a3dc453.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-expr16-a3dc453.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "67cb0d8b08c9910cfdf81faffe003dec601823ff0fd07990a478baf4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.stderr b/tests/reference/asr-expr16-a3dc453.stderr index 2bdcfc8433..7b8ae5a07d 100644 --- a/tests/reference/asr-expr16-a3dc453.stderr +++ b/tests/reference/asr-expr16-a3dc453.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/expr16.py:6:9 + | +6 | sum += data[i] + | ^^^ ^^^^^^^ type mismatch ('f64' and 'i32') diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index 2ec6ca47dd..fb9017f692 100644 --- a/tests/reference/asr-expr2-2e78a12.json +++ b/tests/reference/asr-expr2-2e78a12.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr2-2e78a12.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr2-2e78a12.stdout", + "stdout_hash": "2ff834685a67310d1ac788a1882209a5179ab17c41e4be40773a53a6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index a1f469faca..76521609ad 100644 --- a/tests/reference/asr-expr4-cef6743.json +++ b/tests/reference/asr-expr4-cef6743.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr4-cef6743.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr4-cef6743.stdout", + "stdout_hash": "666ba33cd5ae1e6c79478d456ed9d2ad73bf5497f8a541debadd4738", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr5-645ffcc.json b/tests/reference/asr-expr5-645ffcc.json index afe18e82b6..890d1b68c6 100644 --- a/tests/reference/asr-expr5-645ffcc.json +++ b/tests/reference/asr-expr5-645ffcc.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr5-645ffcc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr5-645ffcc.stdout", + "stdout_hash": "c7893c51dec391aa10b49e7839e0b95eff9b93332273faad253f758f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index f070aceb56..3255a6bb27 100644 --- a/tests/reference/asr-expr6-368e5ed.json +++ b/tests/reference/asr-expr6-368e5ed.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr6-368e5ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr6-368e5ed.stdout", + "stdout_hash": "eb681d9c5f81c0d94cd1f175bfb84ec29803a153327f1c7a5a17b7d4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index d2d304801a..c542cdee71 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-expr7-480ba2f.stdout", + "stdout_hash": "4834c05f67c941d7c9abd01a25e78ea0cf59dd855c9d635d21247cc4", "stderr": "asr-expr7-480ba2f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.stderr b/tests/reference/asr-expr7-480ba2f.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/asr-expr7-480ba2f.stderr +++ b/tests/reference/asr-expr7-480ba2f.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index 4e62e702ac..9fb8c510ab 100644 --- a/tests/reference/asr-expr8-6beda60.json +++ b/tests/reference/asr-expr8-6beda60.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr8-6beda60.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr8-6beda60.stdout", + "stdout_hash": "b79ac7dd790182c720f71316cdcedbd0a6b3b1bd56ef5cb800fab8dd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr9-814e4bc.json b/tests/reference/asr-expr9-814e4bc.json index e8bb194b78..5e5e4e24e7 100644 --- a/tests/reference/asr-expr9-814e4bc.json +++ b/tests/reference/asr-expr9-814e4bc.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr9-814e4bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr9-814e4bc.stdout", + "stdout_hash": "a8334d45029aef40c38c8014b64aa2520c38fdc0186ae85869d72c36", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index f55285e25f..2f242ea977 100644 --- a/tests/reference/asr-expr_01-211000e.json +++ b/tests/reference/asr-expr_01-211000e.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_01-211000e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_01-211000e.stdout", + "stdout_hash": "55ef3fa5588fa753b58860ce4178bd454bce8e1c5c26842bcfe15bbd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index dea3471b05..23075b510d 100644 --- a/tests/reference/asr-expr_01-a0d4829.json +++ b/tests/reference/asr-expr_01-a0d4829.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_01-a0d4829.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_01-a0d4829.stdout", + "stdout_hash": "22c544446be0bf9235672437a74b58e230def3217713441058c35b49", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index 96160689c7..a32e0c38a9 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -5,9 +5,9 @@ "infile_hash": "cc922bec30fac0a8eb10efd99f72234aa5638b3c9cd92c68044c69ea", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_05-3a37324.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_05-3a37324.stdout", + "stdout_hash": "e4c7e4ed4ed65f39d751f00be6544b4f378762ffa1c72cab5f852dec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index a0f2106cd1..f22e910c6a 100644 --- a/tests/reference/asr-expr_07-7742668.json +++ b/tests/reference/asr-expr_07-7742668.json @@ -5,9 +5,9 @@ "infile_hash": "5c3cc1f1662783acd989ceafcb0eb3259e0194dad005c5bd4e502710", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_07-7742668.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_07-7742668.stdout", + "stdout_hash": "3d6f2e6a2f297f77eb89fa3169ada477efb4806398d84d425db7ee4b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index d0879d5f53..0c56a0ae15 100644 --- a/tests/reference/asr-expr_09-f3e89c8.json +++ b/tests/reference/asr-expr_09-f3e89c8.json @@ -5,9 +5,9 @@ "infile_hash": "5786bfd0706e0850ec51d9f6cface5c7df4c30f3b4715f2e76cc553b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_09-f3e89c8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_09-f3e89c8.stdout", + "stdout_hash": "aaf74bddaaba6ca5c8d781e9fdc568d7497457fbe7d8e4b48c3912e9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index e1cca97b85..19558e3c36 100644 --- a/tests/reference/asr-expr_10-d39708c.json +++ b/tests/reference/asr-expr_10-d39708c.json @@ -5,9 +5,9 @@ "infile_hash": "a371877a6249c5d8af75ad5afdd4c6f762841733ed517dafcdfd6b10", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_10-d39708c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_10-d39708c.stdout", + "stdout_hash": "97c3e89ccc963a093255f2df997a14962c244d4ed454ebb3942c39a5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_12-6769be0.json b/tests/reference/asr-expr_12-6769be0.json index cd3023b6aa..b8830172cd 100644 --- a/tests/reference/asr-expr_12-6769be0.json +++ b/tests/reference/asr-expr_12-6769be0.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_12-6769be0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_12-6769be0.stdout", + "stdout_hash": "0f537c49f019d14a0240da9280de2e6d05afee0ad5dbdb4b3646e730", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index f7ed0e09fa..59cc62002a 100644 --- a/tests/reference/asr-expr_14-f2bd343.json +++ b/tests/reference/asr-expr_14-f2bd343.json @@ -5,9 +5,9 @@ "infile_hash": "bf5d0d167082af64149be967dc182b9e2e8cb35091fa410ae4afee6f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_14-f2bd343.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_14-f2bd343.stdout", + "stdout_hash": "b03cf9660c69a5bd18468550cc176ffd6f219869f5b9a198c2b23e71", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.json b/tests/reference/asr-func_01-d87aa4a.json index 10febac45e..2ac3164ce4 100644 --- a/tests/reference/asr-func_01-d87aa4a.json +++ b/tests/reference/asr-func_01-d87aa4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_01-d87aa4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2a773033fab41aadd3ddf3732cfb473ba5da6c9649453516286dacf1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.stderr b/tests/reference/asr-func_01-d87aa4a.stderr index 2bdcfc8433..3963b1e1d5 100644 --- a/tests/reference/asr-func_01-d87aa4a.stderr +++ b/tests/reference/asr-func_01-d87aa4a.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Function f is already defined + --> tests/errors/func_01.py:9:1 - 10:16 + | + 9 | def f(i: i32): + | ^^^^^^^^^^^^^^... +... + | +10 | print(i + 2) + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-func_02-b439474.json b/tests/reference/asr-func_02-b439474.json index 3720b833c3..bc648e06af 100644 --- a/tests/reference/asr-func_02-b439474.json +++ b/tests/reference/asr-func_02-b439474.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_02-b439474.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "855967bc8c46a46b93c348de6e3004107861b10fad24496866c8a197", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_02-b439474.stderr b/tests/reference/asr-func_02-b439474.stderr index 2bdcfc8433..e4d6ca0563 100644 --- a/tests/reference/asr-func_02-b439474.stderr +++ b/tests/reference/asr-func_02-b439474.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `n` is not allowed + --> tests/errors/func_02.py:4:5 + | +4 | n = 5 + | ^ Hint: create a new local variable with a different name diff --git a/tests/reference/asr-func_03-cd744a0.json b/tests/reference/asr-func_03-cd744a0.json index c52a0c2e07..e0e191485d 100644 --- a/tests/reference/asr-func_03-cd744a0.json +++ b/tests/reference/asr-func_03-cd744a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_03-cd744a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d1201fe81d9eeb213996a3f316f463ee4071c9192fb20d7bf327a898", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_03-cd744a0.stderr b/tests/reference/asr-func_03-cd744a0.stderr index 2bdcfc8433..74251ce6c7 100644 --- a/tests/reference/asr-func_03-cd744a0.stderr +++ b/tests/reference/asr-func_03-cd744a0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `l` is not allowed + --> tests/errors/func_03.py:4:5 + | +4 | l[5] = 5 + | ^ Use InOut[list[i32]] to allow assignment diff --git a/tests/reference/asr-func_04-eef2656.json b/tests/reference/asr-func_04-eef2656.json index 1e1e3e347a..6fa82a6009 100644 --- a/tests/reference/asr-func_04-eef2656.json +++ b/tests/reference/asr-func_04-eef2656.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_04-eef2656.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d1e5bb4b5356e57124ff34eea9e5b96ecc44d3bc8a1da4b0a7db5b4a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_04-eef2656.stderr b/tests/reference/asr-func_04-eef2656.stderr index 2bdcfc8433..744b9460d2 100644 --- a/tests/reference/asr-func_04-eef2656.stderr +++ b/tests/reference/asr-func_04-eef2656.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Modifying input function parameter `l` is not allowed + --> tests/errors/func_04.py:4:5 + | +4 | l.append(5) + | ^^^^^^^^^^^ diff --git a/tests/reference/asr-func_05-c22b921.json b/tests/reference/asr-func_05-c22b921.json index e9734a6d29..46cec1c7b4 100644 --- a/tests/reference/asr-func_05-c22b921.json +++ b/tests/reference/asr-func_05-c22b921.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_05-c22b921.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9611beb75ae308f86e573592164c5aca50c4e1acec2e91e48687ba96", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_05-c22b921.stderr b/tests/reference/asr-func_05-c22b921.stderr index 2bdcfc8433..fc959f032f 100644 --- a/tests/reference/asr-func_05-c22b921.stderr +++ b/tests/reference/asr-func_05-c22b921.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Simple Type i32 cannot be intent InOut/Out + --> tests/errors/func_05.py:3:7 + | +3 | def f(n: InOut[i32]): + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-func_06-62e738c.json b/tests/reference/asr-func_06-62e738c.json index fcfe45db1c..00d0a1051b 100644 --- a/tests/reference/asr-func_06-62e738c.json +++ b/tests/reference/asr-func_06-62e738c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_06-62e738c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a97e6d8f812ec9e81cb4b0565dc2fd30f3bd194ccab41770962f6e32", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_06-62e738c.stderr b/tests/reference/asr-func_06-62e738c.stderr index 2bdcfc8433..5e5827b226 100644 --- a/tests/reference/asr-func_06-62e738c.stderr +++ b/tests/reference/asr-func_06-62e738c.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Parameter is already declared + --> tests/errors/func_06.py:1:12 + | +1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: + | ~~~~~ original declaration + | +1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: + | ^^^^^^ redeclaration diff --git a/tests/reference/asr-func_07-4a8c076.json b/tests/reference/asr-func_07-4a8c076.json index 5bb370357f..23a3ff6d21 100644 --- a/tests/reference/asr-func_07-4a8c076.json +++ b/tests/reference/asr-func_07-4a8c076.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_07-4a8c076.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7ed110581f050d55b95ace1c09b3dc30176b30213c125e3ec19f5c68", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_07-4a8c076.stderr b/tests/reference/asr-func_07-4a8c076.stderr index 2bdcfc8433..d876637cc3 100644 --- a/tests/reference/asr-func_07-4a8c076.stderr +++ b/tests/reference/asr-func_07-4a8c076.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `this` is not allowed + --> tests/errors/func_07.py:12:5 + | +12 | this._len = len(this._buf) + | ^^^^ Use InOut[struct StringIO] to allow assignment diff --git a/tests/reference/asr-func_08-c137415.json b/tests/reference/asr-func_08-c137415.json index f21ba69e69..e8987fe7e0 100644 --- a/tests/reference/asr-func_08-c137415.json +++ b/tests/reference/asr-func_08-c137415.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_08-c137415.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5fe28460d4f28e79ced8c17e75ba6da4cdfccd36e20d1c3a85d07cf1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_08-c137415.stderr b/tests/reference/asr-func_08-c137415.stderr index 2bdcfc8433..c372ea27dd 100644 --- a/tests/reference/asr-func_08-c137415.stderr +++ b/tests/reference/asr-func_08-c137415.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Intent annotation 'In' cannot be used here + --> tests/errors/func_08.py:3:17 + | +3 | def main0(x: In[In[i32]]): + | ^^^^^^^ diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index 6a26490188..7c32b6b371 100644 --- a/tests/reference/asr-func_inline_01-56af272.json +++ b/tests/reference/asr-func_inline_01-56af272.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-func_inline_01-56af272.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-func_inline_01-56af272.stdout", + "stdout_hash": "dbb86e1cbe4e62cc86aefee1b8654130b8025e892913d824628ca7e8", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_01-d616074.json b/tests/reference/asr-generics_01-d616074.json index e7c62858ed..33a28845c8 100644 --- a/tests/reference/asr-generics_01-d616074.json +++ b/tests/reference/asr-generics_01-d616074.json @@ -5,9 +5,9 @@ "infile_hash": "3062320cca6688cea4b76b4c18dbaf5d1dcc1de193459ee598e84935", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_01-d616074.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_01-d616074.stdout", + "stdout_hash": "a7de6a75a240c17b33268eadb9f7f7002885ea8d3c3351723e97ef95", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_02-e2ea5c9.json b/tests/reference/asr-generics_02-e2ea5c9.json index e875d31131..06369427a0 100644 --- a/tests/reference/asr-generics_02-e2ea5c9.json +++ b/tests/reference/asr-generics_02-e2ea5c9.json @@ -5,9 +5,9 @@ "infile_hash": "8406b1b9329997678ed067f896373fbbf49daeb2e379c700c5c2e917", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_02-e2ea5c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_02-e2ea5c9.stdout", + "stdout_hash": "3168e61664d93355b614ece3ef8eb3f1c128bb225dccb77b163d3ddb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index bb0278a18e..0a831af1c4 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -5,9 +5,9 @@ "infile_hash": "6e943dd0e26ab4d1ffb6ed6909a365b4135b6f5295957b2478cfb479", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_01-682b1b2.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_01-682b1b2.stdout", + "stdout_hash": "421aec154b394d5a7e1947fabfb10c5b73d44fcb9d6d646157975ba3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index 3b5545c1f2..1cd07220a6 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -5,9 +5,9 @@ "infile_hash": "54b5f1d4b8fc7543c292ac0d6f7a39939816a657173937fa7dc02f07", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_02-22c8dc1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_02-22c8dc1.stdout", + "stdout_hash": "e5f7a7dfcbe77d17d83d54dee4bf42ae4908be2ddfeefe0dd7b4d041", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index 2c8a122863..3ccb2f87f3 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -5,9 +5,9 @@ "infile_hash": "5b415ae64a527ce3ab3b6878141238e227258bc2b2b8c37af6d23ff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_03-fb3706c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_03-fb3706c.stdout", + "stdout_hash": "b3e1fcb7505a3aee6a0ec84d86a9c37ef05a83e528234fd49cbddb5a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.json b/tests/reference/asr-generics_error_01-1e05cd6.json index 4a3b38744d..80dcd03351 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.json +++ b/tests/reference/asr-generics_error_01-1e05cd6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_01-1e05cd6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "45a4d8fba734f967b36ed69d703fe503111c67dc6c8887013477c791", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.stderr b/tests/reference/asr-generics_error_01-1e05cd6.stderr index 2bdcfc8433..9d7abb86ef 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.stderr +++ b/tests/reference/asr-generics_error_01-1e05cd6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Inconsistent type variable for the function call + --> tests/errors/generics_error_01.py:12:7 + | +12 | print(f(1,"a")) + | ^^^^^^^^ diff --git a/tests/reference/asr-generics_error_02-d614928.json b/tests/reference/asr-generics_error_02-d614928.json index ca108b830c..950f37b435 100644 --- a/tests/reference/asr-generics_error_02-d614928.json +++ b/tests/reference/asr-generics_error_02-d614928.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_02-d614928.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2b82c797067dc1c722d416f8f13d837cfec47a0d4adb11c64f5b7e02", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_02-d614928.stderr b/tests/reference/asr-generics_error_02-d614928.stderr index 2bdcfc8433..22668c4d18 100644 --- a/tests/reference/asr-generics_error_02-d614928.stderr +++ b/tests/reference/asr-generics_error_02-d614928.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: No applicable argument to the restriction zero + --> tests/errors/generics_error_02.py:37:7 + | +37 | print(mean(["a","b","c"], add=add_string, div=div_string)) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-generics_error_03-208d10d.json b/tests/reference/asr-generics_error_03-208d10d.json index 97cfeff781..a5e6b0f007 100644 --- a/tests/reference/asr-generics_error_03-208d10d.json +++ b/tests/reference/asr-generics_error_03-208d10d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_03-208d10d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e4803340775b153d9eafeae36cff39a9469260a0e139f0fc41e9317d", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_03-208d10d.stderr b/tests/reference/asr-generics_error_03-208d10d.stderr index 2bdcfc8433..ef155d1bb4 100644 --- a/tests/reference/asr-generics_error_03-208d10d.stderr +++ b/tests/reference/asr-generics_error_03-208d10d.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Restriction mismatch with provided arguments + --> tests/errors/generics_error_03.py:20:1 - 21:16 + | +20 | def add_string(x: i32, y: i32) -> i32: + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +21 | return x + y + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-generics_list_01-39c4044.json b/tests/reference/asr-generics_list_01-39c4044.json index af4adbb5a5..e33b5acbff 100644 --- a/tests/reference/asr-generics_list_01-39c4044.json +++ b/tests/reference/asr-generics_list_01-39c4044.json @@ -5,9 +5,9 @@ "infile_hash": "fee10ba2a43151e515695ea4179e42231e1fd80d7c75637747511144", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_list_01-39c4044.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_list_01-39c4044.stdout", + "stdout_hash": "47237c70cc6d4864aa2cb86fb666fcaa8d21769236b2ff7a7661580c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index 5be98562b0..2f52991153 100644 --- a/tests/reference/asr-global_scope1-354e217.json +++ b/tests/reference/asr-global_scope1-354e217.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-global_scope1-354e217.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-global_scope1-354e217.stdout", + "stdout_hash": "a8135cc1724a7d8f68c2d2136484125b8962b707c21873560dbaa04b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index f106d2df8f..223ea28a2c 100644 --- a/tests/reference/asr-global_syms_01-273906f.json +++ b/tests/reference/asr-global_syms_01-273906f.json @@ -5,9 +5,9 @@ "infile_hash": "a561c85e452a7be71b45f7b5277fd3ab7ff79fcc596f059f00c9dd45", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-global_syms_01-273906f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-global_syms_01-273906f.stdout", + "stdout_hash": "8a038638305efddca192d6bdb758eb4f5c4e701efc7a21e1cdd14a06", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index 43a146cbed..c981754321 100644 --- a/tests/reference/asr-intent_01-66824bc.json +++ b/tests/reference/asr-intent_01-66824bc.json @@ -5,9 +5,9 @@ "infile_hash": "0a8fa2940567fccee2cfccd4af40f353b74dbe542590460a195246a5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-intent_01-66824bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-intent_01-66824bc.stdout", + "stdout_hash": "415fb57ee7c986fc49e7c0801edae4e37d6ea06143d27a998c50ab5c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.json b/tests/reference/asr-kwargs_01_error-ab9530d.json index 2f3ffcd9d0..6f05aa772d 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.json +++ b/tests/reference/asr-kwargs_01_error-ab9530d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_01_error-ab9530d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9acb6dea7d63917291858cf2cac49e5270e11ea1dd547f66303224c1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.stderr b/tests/reference/asr-kwargs_01_error-ab9530d.stderr index 2bdcfc8433..dbdf5c98eb 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.stderr +++ b/tests/reference/asr-kwargs_01_error-ab9530d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: func01() got multiple values for argument 'a' + --> tests/errors/kwargs_01_error.py:11:5 + | +11 | func01(arg1, a=int(8)) + | ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.json b/tests/reference/asr-kwargs_02_error-7c91f8f.json index 0bbbda9177..228d941171 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.json +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_02_error-7c91f8f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "120e6e6838e464af15ff96aa99dcdda21923a3bb5f0c3d6d7cc8348b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr index 2bdcfc8433..9e13b4f43d 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: func02() got multiple values for argument 'b' + --> tests/errors/kwargs_02_error.py:13:5 + | +13 | func02(arg3, arg4, c=arg5, b=arg4) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.json b/tests/reference/asr-kwargs_03_error-a68cc46.json index 6b07bc2de1..2b3ac444fa 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.json +++ b/tests/reference/asr-kwargs_03_error-a68cc46.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_03_error-a68cc46.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "83b858c0d4e17fe2f03b1e47652414c4478d709def5d3fbaa71aad71", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.stderr b/tests/reference/asr-kwargs_03_error-a68cc46.stderr index 2bdcfc8433..1a811894e0 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.stderr +++ b/tests/reference/asr-kwargs_03_error-a68cc46.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Function func01 doesn't have an argument named 'd' + --> tests/errors/kwargs_03_error.py:11:5 + | +11 | func01(arg1, d=int(8)) + | ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-lambda_01-1ec3e01.json b/tests/reference/asr-lambda_01-1ec3e01.json index 3e14e12178..31b51267b2 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.json +++ b/tests/reference/asr-lambda_01-1ec3e01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-lambda_01-1ec3e01.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "99ca916bd82540da6812ad3149c0026c812efdbc777dbb5fb465e868", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-lambda_01-1ec3e01.stderr b/tests/reference/asr-lambda_01-1ec3e01.stderr index 2bdcfc8433..482e01b32e 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.stderr +++ b/tests/reference/asr-lambda_01-1ec3e01.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The number of args to lambda function much match the number of args declared in function type + --> tests/errors/lambda_01.py:5:8 + | +5 | x: Callable[[i32, i32, i32], i32] = lambda p, q, r, s: p + q + r + s + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index 87e79811e4..9a3720e721 100644 --- a/tests/reference/asr-list1-770ba33.json +++ b/tests/reference/asr-list1-770ba33.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-list1-770ba33.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-list1-770ba33.stdout", + "stdout_hash": "6b6e9737c184719a7d269490a7fcdfe22f3c1e69d34e20502528f1ac", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop1-10d3109.json b/tests/reference/asr-loop1-10d3109.json index 84f41fec3f..5562e043d0 100644 --- a/tests/reference/asr-loop1-10d3109.json +++ b/tests/reference/asr-loop1-10d3109.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop1-10d3109.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop1-10d3109.stdout", + "stdout_hash": "25e0882ec286f388253c8fd367e03f135204a71f5550a7f773938ae6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index 780a967f26..fd61395be8 100644 --- a/tests/reference/asr-loop3-a579196.json +++ b/tests/reference/asr-loop3-a579196.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop3-a579196.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop3-a579196.stdout", + "stdout_hash": "871e9f9402932018e5122327d38ca7822eb61596f04e0bdc4e03ad7a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop4-3d3216e.json b/tests/reference/asr-loop4-3d3216e.json index a8c201669f..dacb23ebe6 100644 --- a/tests/reference/asr-loop4-3d3216e.json +++ b/tests/reference/asr-loop4-3d3216e.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop4-3d3216e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop4-3d3216e.stdout", + "stdout_hash": "f74b039f6ca87f2d78637403f0039095208cb96167a72af3ada13690", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.json b/tests/reference/asr-loop_01-e7aa06a.json index ad70d5fd68..943ce68e64 100644 --- a/tests/reference/asr-loop_01-e7aa06a.json +++ b/tests/reference/asr-loop_01-e7aa06a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_01-e7aa06a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "256fe74af3480ca97b87c1b6f770cee10753e5f097d5a2d79135e736", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.stderr b/tests/reference/asr-loop_01-e7aa06a.stderr index 2bdcfc8433..1b50246d4c 100644 --- a/tests/reference/asr-loop_01-e7aa06a.stderr +++ b/tests/reference/asr-loop_01-e7aa06a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in loop start and loop end values, the types must be compatible + --> tests/errors/loop_01.py:5:20 + | +5 | for i in range(15, i16(-1), i16(-1)): + | ^^ ^^^^^^^ type mismatch ('i32' and 'i16') diff --git a/tests/reference/asr-loop_02-5741651.json b/tests/reference/asr-loop_02-5741651.json index 3e33498d3f..236ad8ba7a 100644 --- a/tests/reference/asr-loop_02-5741651.json +++ b/tests/reference/asr-loop_02-5741651.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_02-5741651.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a8262496250102a77a9e5718d40aaf1067fb21a18fb047885aa643ac", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_02-5741651.stderr b/tests/reference/asr-loop_02-5741651.stderr index 2bdcfc8433..c9198f2d37 100644 --- a/tests/reference/asr-loop_02-5741651.stderr +++ b/tests/reference/asr-loop_02-5741651.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in loop start and increment values, the types must be compatible + --> tests/errors/loop_02.py:5:20 + | +5 | for i in range(i16(15), i16(-1), -1): + | ^^^^^^^ ^^ type mismatch ('i16' and 'i32') diff --git a/tests/reference/asr-loop_03-401ab45.json b/tests/reference/asr-loop_03-401ab45.json index 048ea124b6..16313f16a7 100644 --- a/tests/reference/asr-loop_03-401ab45.json +++ b/tests/reference/asr-loop_03-401ab45.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_03-401ab45.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cc8945240941626554f3ebeecadc96aa4ee6ea80415352dfefce2786", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_03-401ab45.stderr b/tests/reference/asr-loop_03-401ab45.stderr index 2bdcfc8433..f558b6c0fd 100644 --- a/tests/reference/asr-loop_03-401ab45.stderr +++ b/tests/reference/asr-loop_03-401ab45.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to loop variable `i` is not allowed + --> tests/errors/loop_03.py:5:9 + | +5 | i=i*10 + | ^ diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index 9b89da6a77..7f73e0678e 100644 --- a/tests/reference/asr-modules_02-ec92e6f.json +++ b/tests/reference/asr-modules_02-ec92e6f.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-modules_02-ec92e6f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-modules_02-ec92e6f.stdout", + "stdout_hash": "35bf9a870b019da27c8c167a499308ae83dba6d9a51c35bebd9aefaf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index 8fa44bc81b..207c4c7b19 100644 --- a/tests/reference/asr-print_02-afbe092.json +++ b/tests/reference/asr-print_02-afbe092.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-print_02-afbe092.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-print_02-afbe092.stdout", + "stdout_hash": "87f67f9b4e20e6e73e94cde1e8aa1ac14b2fbfc76dcd539df67d0773", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index 33e4a68d02..6b3a0197dd 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.json +++ b/tests/reference/asr-print_list_tuple_03-9de3736.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-print_list_tuple_03-9de3736.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-print_list_tuple_03-9de3736.stdout", + "stdout_hash": "8b0ea951eb9a50ad8f74f09e19c152ab04ce401b7f0a4d00a7b4da65", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index cac7c29be3..3f8600d01f 100644 --- a/tests/reference/asr-set1-b7b913a.json +++ b/tests/reference/asr-set1-b7b913a.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-set1-b7b913a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-set1-b7b913a.stdout", + "stdout_hash": "5cedd001b9359adb6bbe66fb49cbbcdb2b13fbc5eae198660c91a996", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.json b/tests/reference/asr-string_01-78629c4.json index 4e82484ab3..8cf78f4a79 100644 --- a/tests/reference/asr-string_01-78629c4.json +++ b/tests/reference/asr-string_01-78629c4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_01-78629c4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "29aa01d7370a20ada91bdb13c569434f36a0c18309700d946d89fbf0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.stderr b/tests/reference/asr-string_01-78629c4.stderr index 2bdcfc8433..4abe3b2eb9 100644 --- a/tests/reference/asr-string_01-78629c4.stderr +++ b/tests/reference/asr-string_01-78629c4.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/string_01.py:3:13 + | +3 | print(x[2, 5]) + | ^^^^ type mismatch (found: 'tuple[i32, i32]', expected: 'i32' or slice) diff --git a/tests/reference/asr-string_02-499c9ff.json b/tests/reference/asr-string_02-499c9ff.json index 03bf070ee6..ac33dbbf21 100644 --- a/tests/reference/asr-string_02-499c9ff.json +++ b/tests/reference/asr-string_02-499c9ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_02-499c9ff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "368ba74a1e0d6609f71e6f87f95bd0b6151420c81336e48a172cb613", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-string_02-499c9ff.stderr b/tests/reference/asr-string_02-499c9ff.stderr index 2bdcfc8433..196515476b 100644 --- a/tests/reference/asr-string_02-499c9ff.stderr +++ b/tests/reference/asr-string_02-499c9ff.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: str.join() takes type list only + --> tests/errors/string_02.py:6:15 + | +6 | res:str = x.join(p) + | ^^^^^^^^^ diff --git a/tests/reference/asr-structs_01-0893e35.json b/tests/reference/asr-structs_01-0893e35.json index 8f65e5a605..b415cd4e5b 100644 --- a/tests/reference/asr-structs_01-0893e35.json +++ b/tests/reference/asr-structs_01-0893e35.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_01-0893e35.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6f58b337cbc9cb1832e2ecba47fdad4b64e4484b913e29f61c64dbea", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-0893e35.stderr b/tests/reference/asr-structs_01-0893e35.stderr index 2bdcfc8433..12892d04eb 100644 --- a/tests/reference/asr-structs_01-0893e35.stderr +++ b/tests/reference/asr-structs_01-0893e35.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Alignment 5 is not a positive power of 2. + --> tests/errors/structs_01.py:3:17 + | +3 | @packed(aligned=5) + | ^ diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index d3c4a6fb27..d82e944dc9 100644 --- a/tests/reference/asr-structs_01-66dc2c9.json +++ b/tests/reference/asr-structs_01-66dc2c9.json @@ -5,9 +5,9 @@ "infile_hash": "3b94e692a074b226736f068daf39c876f113277a73468bd21c01d3cc", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_01-66dc2c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_01-66dc2c9.stdout", + "stdout_hash": "7996e199fb4e186baf6f87ea3e596a417bcc23ab748eaffa82c89a65", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index b02126d7c4..1a875592ca 100644 --- a/tests/reference/asr-structs_01-be14d49.json +++ b/tests/reference/asr-structs_01-be14d49.json @@ -5,9 +5,9 @@ "infile_hash": "9f36a4abcc3a50ccc10df1f6b04998b7a20041853142c85a2e86b724", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_01-be14d49.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_01-be14d49.stdout", + "stdout_hash": "fcb3f3d4edc5f2bc5699c29c299c6188a0feab3f4d4663cc4811f873", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-2ab459a.json b/tests/reference/asr-structs_02-2ab459a.json index c49ed9fa10..bda3203614 100644 --- a/tests/reference/asr-structs_02-2ab459a.json +++ b/tests/reference/asr-structs_02-2ab459a.json @@ -5,9 +5,9 @@ "infile_hash": "281bc75fb743f18fb6f011b278d7ab8103cc688f5856a59cb1f54895", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_02-2ab459a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_02-2ab459a.stdout", + "stdout_hash": "c21d603fb9e1adaa604b93748b074de1c3a37232656a66bf0159427f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.json b/tests/reference/asr-structs_02-f95782c.json index c387510d2b..c7ea7537c1 100644 --- a/tests/reference/asr-structs_02-f95782c.json +++ b/tests/reference/asr-structs_02-f95782c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_02-f95782c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "832411f3c9770493283e58b9017703a7d1cd178f42a19da6f8a38571", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.stderr b/tests/reference/asr-structs_02-f95782c.stderr index 2bdcfc8433..e087537e57 100644 --- a/tests/reference/asr-structs_02-f95782c.stderr +++ b/tests/reference/asr-structs_02-f95782c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: `s` must be initialized with an instance of struct S + --> tests/errors/structs_02.py:8:5 + | +8 | s: S + | ^^^^ diff --git a/tests/reference/asr-structs_03-0cef911.json b/tests/reference/asr-structs_03-0cef911.json index c95c9bbbae..05df161242 100644 --- a/tests/reference/asr-structs_03-0cef911.json +++ b/tests/reference/asr-structs_03-0cef911.json @@ -5,9 +5,9 @@ "infile_hash": "dbd0eac675f958a27a7a4e4a7de3b04402073ecd2d483df75f51eb80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_03-0cef911.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_03-0cef911.stdout", + "stdout_hash": "741fc2b3ec3fd31cba6225af186bd835d5f7d2450868a43835658af7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.json b/tests/reference/asr-structs_03-754fb64.json index ef46ea4291..7050595260 100644 --- a/tests/reference/asr-structs_03-754fb64.json +++ b/tests/reference/asr-structs_03-754fb64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_03-754fb64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c6410f9948863d922cb0a0cd36613c529ad45fdf556d393d36e2df07", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.stderr b/tests/reference/asr-structs_03-754fb64.stderr index 2bdcfc8433..2a1c1c0d91 100644 --- a/tests/reference/asr-structs_03-754fb64.stderr +++ b/tests/reference/asr-structs_03-754fb64.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Member 'y' not found in struct + --> tests/errors/structs_03.py:8:14 + | +8 | s: S = S(y=2) + | ^^^ diff --git a/tests/reference/asr-structs_04-387747b.json b/tests/reference/asr-structs_04-387747b.json index db76bfec2a..4a9aaf341a 100644 --- a/tests/reference/asr-structs_04-387747b.json +++ b/tests/reference/asr-structs_04-387747b.json @@ -5,9 +5,9 @@ "infile_hash": "1e20c2ac044ab88183c50ecb481ac7c50992ed622f8bb94772c6df25", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_04-387747b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_04-387747b.stdout", + "stdout_hash": "86f2c6449a554bd2357cacda5835425b816e406a81ec89f1d82a30e5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.json b/tests/reference/asr-structs_04-7b864bc.json index 970b5a096e..c188040d2f 100644 --- a/tests/reference/asr-structs_04-7b864bc.json +++ b/tests/reference/asr-structs_04-7b864bc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_04-7b864bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e4e04a1a30ae38b6587c4c3ad12a7e83839c63938c025a3884f62ef8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.stderr b/tests/reference/asr-structs_04-7b864bc.stderr index 2bdcfc8433..906b24c606 100644 --- a/tests/reference/asr-structs_04-7b864bc.stderr +++ b/tests/reference/asr-structs_04-7b864bc.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: S() got multiple values for argument 'x' + --> tests/errors/structs_04.py:9:18 + | +9 | s: S = S(24, x=2) + | ^^^ diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index 8debb1e005..b971568075 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -5,9 +5,9 @@ "infile_hash": "ef1037b0936a63be679efd366920a94463900e80630a070ba440aa78", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_05-fa98307.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_05-fa98307.stdout", + "stdout_hash": "7a24526654352572337d0e4311d8c696aed85c054e698a5238ef0eb3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.json b/tests/reference/asr-structs_06-6e14537.json index d2a1baba84..7ef7f9dd33 100644 --- a/tests/reference/asr-structs_06-6e14537.json +++ b/tests/reference/asr-structs_06-6e14537.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_06-6e14537.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8e0da9c7e84854ce3d6ad79066a9fbb33d82c9fcde3af2a7baeccec8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.stderr b/tests/reference/asr-structs_06-6e14537.stderr index 2bdcfc8433..55d07bfb5e 100644 --- a/tests/reference/asr-structs_06-6e14537.stderr +++ b/tests/reference/asr-structs_06-6e14537.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct constructor has more arguments than the number of struct members + --> tests/errors/structs_06.py:9:12 + | +9 | s: S = S(2, 3, 4, 5) + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_07-83694b7.json b/tests/reference/asr-structs_07-83694b7.json index 447ac61b46..4c07fec19b 100644 --- a/tests/reference/asr-structs_07-83694b7.json +++ b/tests/reference/asr-structs_07-83694b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_07-83694b7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6b1e1646f11ee384e5dce1ded0d91751f7113eaea7c90da5c1bcf4ff", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_07-83694b7.stderr b/tests/reference/asr-structs_07-83694b7.stderr index 2bdcfc8433..13f0aaf0e1 100644 --- a/tests/reference/asr-structs_07-83694b7.stderr +++ b/tests/reference/asr-structs_07-83694b7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Not enough arguments to S(), expected 2 + --> tests/errors/structs_07.py:9:12 + | +9 | s: S = S(y=2) + | ^^^^^^ diff --git a/tests/reference/asr-structs_08-fa4dbf0.json b/tests/reference/asr-structs_08-fa4dbf0.json index b022981ff0..8f133e95a8 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.json +++ b/tests/reference/asr-structs_08-fa4dbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_08-fa4dbf0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cf488d893463c941c43080cebb56591bd17c5bed4cb7acd97353d59a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_08-fa4dbf0.stderr b/tests/reference/asr-structs_08-fa4dbf0.stderr index 2bdcfc8433..89af7c314c 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.stderr +++ b/tests/reference/asr-structs_08-fa4dbf0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct constructor has more arguments than the number of struct members + --> tests/errors/structs_08.py:13:29 + | +13 | test_dude3 : StringIO = StringIO(integer_asr, 3, 5, 2) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_09-f3ffe08.json b/tests/reference/asr-structs_09-f3ffe08.json index bc80255814..0af164202d 100644 --- a/tests/reference/asr-structs_09-f3ffe08.json +++ b/tests/reference/asr-structs_09-f3ffe08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_09-f3ffe08.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f59ab2d213f6423e0a891e43d5a19e83d4405391b1c7bf481b4b939e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_09-f3ffe08.stderr b/tests/reference/asr-structs_09-f3ffe08.stderr index 2bdcfc8433..c7265fdddc 100644 --- a/tests/reference/asr-structs_09-f3ffe08.stderr +++ b/tests/reference/asr-structs_09-f3ffe08.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: read not present in StringIO dataclass + --> tests/errors/structs_09.py:13:23 + | +13 | bytes_read: i32 = fd.read() + | ^^^^^^^^^ diff --git a/tests/reference/asr-structs_10-cb8a283.json b/tests/reference/asr-structs_10-cb8a283.json index 9da21ff450..6420f7ba94 100644 --- a/tests/reference/asr-structs_10-cb8a283.json +++ b/tests/reference/asr-structs_10-cb8a283.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_10-cb8a283.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2b88127fdbc0c9e3798569cdfa4ef5745d6fce6aeba8fc3f6a1ace9f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_10-cb8a283.stderr b/tests/reference/asr-structs_10-cb8a283.stderr index 2bdcfc8433..757e06a54e 100644 --- a/tests/reference/asr-structs_10-cb8a283.stderr +++ b/tests/reference/asr-structs_10-cb8a283.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct member functions are not supported + --> tests/errors/structs_10.py:7:5 - 8:24 + | +7 | def print_len(self: StringIO): + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +8 | print(self._len) + | ...^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_16-44de89a.json b/tests/reference/asr-structs_16-44de89a.json index 339b5a3b9c..76232fcc54 100644 --- a/tests/reference/asr-structs_16-44de89a.json +++ b/tests/reference/asr-structs_16-44de89a.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_16-44de89a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_16-44de89a.stdout", + "stdout_hash": "9ebf9426938d92178b3a8fdca450859753b0299d3b2b8cb48272469e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-subscript1-1acfc19.json b/tests/reference/asr-subscript1-1acfc19.json index 51a8c0af35..acbacd1973 100644 --- a/tests/reference/asr-subscript1-1acfc19.json +++ b/tests/reference/asr-subscript1-1acfc19.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-subscript1-1acfc19.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-subscript1-1acfc19.stdout", + "stdout_hash": "cf02a18790b0e93084fa3adbaebdf78297064cc0575c946d00584151", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.json b/tests/reference/asr-test_annassign_01-2f18669.json index 9081eda8a0..d300379c58 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.json +++ b/tests/reference/asr-test_annassign_01-2f18669.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_01-2f18669.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "28c68e6612db1644548768280ac3d35d3735a13cd32c04da44cec570", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.stderr b/tests/reference/asr-test_annassign_01-2f18669.stderr index 2bdcfc8433..0f08b0d244 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.stderr +++ b/tests/reference/asr-test_annassign_01-2f18669.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'Optional' is undeclared. + --> tests/errors/test_annassign_01.py:2:8 + | +2 | a: Optional[i32] = 5 + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_02-accf6db.json b/tests/reference/asr-test_annassign_02-accf6db.json index 60ae11dcf5..6f7c773278 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.json +++ b/tests/reference/asr-test_annassign_02-accf6db.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_02-accf6db.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1183fbf06e8412166eb5ca96b5b07cec67382752789a96c7c04c1950", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_02-accf6db.stderr b/tests/reference/asr-test_annassign_02-accf6db.stderr index 2bdcfc8433..90945d34b2 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.stderr +++ b/tests/reference/asr-test_annassign_02-accf6db.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'Pattern' is undeclared. + --> tests/errors/test_annassign_02.py:2:15 + | +2 | hex_pat : Pattern[str] = r'-?0[xX]+' + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_03-f8c6160.json b/tests/reference/asr-test_annassign_03-f8c6160.json index c3577563b0..43585bc3b4 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.json +++ b/tests/reference/asr-test_annassign_03-f8c6160.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_03-f8c6160.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e87d692cc8404a7e66f41d61635f318e20003991138c3db5a0794884", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_03-f8c6160.stderr b/tests/reference/asr-test_annassign_03-f8c6160.stderr index 2bdcfc8433..5a89637eb4 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.stderr +++ b/tests/reference/asr-test_annassign_03-f8c6160.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Intent annotation 'InOut' cannot be used here + --> tests/errors/test_annassign_03.py:6:13 + | +6 | lexer : InOut[LasrLexer] = LasrLexer(5) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json index 91598b563e..b9527150ed 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch-7dac7be.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "26fc89f95c7dda5f1d9c3cb1af9843880cf693eb7b97125372b11f80", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr index 2bdcfc8433..6fd7b199ea 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_annassign_type_mismatch.py:4:5 + | +4 | x: i32[4] = [1, 2, 3, 4] + | ^ ^^^^^^^^^^^^ type mismatch ('i32[4]' and 'list[i32]') diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json index f4480a6319..2bb48c32dd 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch2-fc883f7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "873b4521e2155bc92405db41e7745a4fb5441b5d80f94467d7b1b637", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr index 2bdcfc8433..2a4f9ccd10 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_annassign_type_mismatch2.py:4:5 + | +4 | x: f64[5] = [1.0, 2.0, 3.0, 4.0, 5.0] + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f64[5]' and 'list[f64]') diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.json b/tests/reference/asr-test_append_type_mismatch-030e9c7.json index 4203c32884..e2edd78183 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.json +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_append_type_mismatch-030e9c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6610c87a3c164e9cc8884eaf66397658c311199814689ebd4793c92a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr index 2bdcfc8433..a860db8a46 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'append', the types must be compatible + --> tests/errors/test_append_type_mismatch.py:6:14 + | +6 | l.append('a') + | ^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_assign1-a94d41e.json b/tests/reference/asr-test_assign1-a94d41e.json index dbba8d03c3..35e6aa7403 100644 --- a/tests/reference/asr-test_assign1-a94d41e.json +++ b/tests/reference/asr-test_assign1-a94d41e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign1-a94d41e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb4455d360373e13730d3a9fd5e2c551bd0f6640d066ceafd8841f9b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign1-a94d41e.stderr b/tests/reference/asr-test_assign1-a94d41e.stderr index 2bdcfc8433..abd1f376fa 100644 --- a/tests/reference/asr-test_assign1-a94d41e.stderr +++ b/tests/reference/asr-test_assign1-a94d41e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign1.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('list[i32]' and 'list[str]') diff --git a/tests/reference/asr-test_assign2-fa29029.json b/tests/reference/asr-test_assign2-fa29029.json index 689ede0e2d..4603aee52e 100644 --- a/tests/reference/asr-test_assign2-fa29029.json +++ b/tests/reference/asr-test_assign2-fa29029.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign2-fa29029.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "55f02e505bda066604eb94cec8bdc5081c7ec25e219f0ea46851100a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign2-fa29029.stderr b/tests/reference/asr-test_assign2-fa29029.stderr index 2bdcfc8433..6a0fbd1522 100644 --- a/tests/reference/asr-test_assign2-fa29029.stderr +++ b/tests/reference/asr-test_assign2-fa29029.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign2.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('set[i32]' and 'set[str]') diff --git a/tests/reference/asr-test_assign3-cc6fc9d.json b/tests/reference/asr-test_assign3-cc6fc9d.json index 2006ac4ff0..5db5f77a33 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.json +++ b/tests/reference/asr-test_assign3-cc6fc9d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign3-cc6fc9d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cff7850ce5507a70e7c730dd1ff23d16f8839dedac07d5b60a73a8b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign3-cc6fc9d.stderr b/tests/reference/asr-test_assign3-cc6fc9d.stderr index 2bdcfc8433..abec0f4c51 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.stderr +++ b/tests/reference/asr-test_assign3-cc6fc9d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign3.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('list[i32]' and 'set[i32]') diff --git a/tests/reference/asr-test_assign4-a2136e0.json b/tests/reference/asr-test_assign4-a2136e0.json index ed49927d95..e09dfa9249 100644 --- a/tests/reference/asr-test_assign4-a2136e0.json +++ b/tests/reference/asr-test_assign4-a2136e0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign4-a2136e0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a871819fb4bd2139f16a7407208ea210276e5b12c9f13ae442132483", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign4-a2136e0.stderr b/tests/reference/asr-test_assign4-a2136e0.stderr index 2bdcfc8433..43d32d2933 100644 --- a/tests/reference/asr-test_assign4-a2136e0.stderr +++ b/tests/reference/asr-test_assign4-a2136e0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assigning integer to float is not supported + --> tests/errors/test_assign4.py:7:9 + | +7 | f = x + | ^ diff --git a/tests/reference/asr-test_assign5-694a98f.json b/tests/reference/asr-test_assign5-694a98f.json index aeda0dc4df..312c85ffed 100644 --- a/tests/reference/asr-test_assign5-694a98f.json +++ b/tests/reference/asr-test_assign5-694a98f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign5-694a98f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "172b2f13e9b7670cbdd718452713fb15ed4bcd19f6193d328e459fbe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign5-694a98f.stderr b/tests/reference/asr-test_assign5-694a98f.stderr index 2bdcfc8433..0847cb828c 100644 --- a/tests/reference/asr-test_assign5-694a98f.stderr +++ b/tests/reference/asr-test_assign5-694a98f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign5.py:6:5 + | +6 | x = y + | ^ ^ type mismatch ('list[list[i32]]' and 'list[list[str]]') diff --git a/tests/reference/asr-test_assign6-05cd64f.json b/tests/reference/asr-test_assign6-05cd64f.json index 97e31c6c0e..4bab9d7802 100644 --- a/tests/reference/asr-test_assign6-05cd64f.json +++ b/tests/reference/asr-test_assign6-05cd64f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign6-05cd64f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5bc5e0f7454a31bb924cf1318c59e73da2446502181b92faffd9f5d4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign6-05cd64f.stderr b/tests/reference/asr-test_assign6-05cd64f.stderr index 2bdcfc8433..3eb1a1d84e 100644 --- a/tests/reference/asr-test_assign6-05cd64f.stderr +++ b/tests/reference/asr-test_assign6-05cd64f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'str' object does not support item assignment + --> tests/errors/test_assign6.py:4:5 + | +4 | s[0] = 'f' + | ^^^^ diff --git a/tests/reference/asr-test_assign7-beebac3.json b/tests/reference/asr-test_assign7-beebac3.json index ba782533bf..e5197e2be8 100644 --- a/tests/reference/asr-test_assign7-beebac3.json +++ b/tests/reference/asr-test_assign7-beebac3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign7-beebac3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "109f7da7ac86c0c2add0ff034655336396cb58ebe81570c1d0ce6e81", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign7-beebac3.stderr b/tests/reference/asr-test_assign7-beebac3.stderr index 2bdcfc8433..87c04ca904 100644 --- a/tests/reference/asr-test_assign7-beebac3.stderr +++ b/tests/reference/asr-test_assign7-beebac3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'tuple[i32, i32]' object does not support item assignment + --> tests/errors/test_assign7.py:4:5 + | +4 | t[0] = 3 + | ^^^^ diff --git a/tests/reference/asr-test_assign8-4b26e63.json b/tests/reference/asr-test_assign8-4b26e63.json index 1fcbddace9..fb449632d9 100644 --- a/tests/reference/asr-test_assign8-4b26e63.json +++ b/tests/reference/asr-test_assign8-4b26e63.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign8-4b26e63.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c8ad8a6c89a23c0e2bd0cbaf7c9568625f093e526ff8ff26ae300e07", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign8-4b26e63.stderr b/tests/reference/asr-test_assign8-4b26e63.stderr index 2bdcfc8433..dcb47d9356 100644 --- a/tests/reference/asr-test_assign8-4b26e63.stderr +++ b/tests/reference/asr-test_assign8-4b26e63.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: readonly attribute + --> tests/errors/test_assign8.py:6:5 + | +6 | c.real = 5.0 + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_assign9-51278b8.json b/tests/reference/asr-test_assign9-51278b8.json index 1b7d369433..2f05c4e5e5 100644 --- a/tests/reference/asr-test_assign9-51278b8.json +++ b/tests/reference/asr-test_assign9-51278b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign9-51278b8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "602e4fa615e929bad9586849d2a5167741930e56db6373cdca3695d0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign9-51278b8.stderr b/tests/reference/asr-test_assign9-51278b8.stderr index 2bdcfc8433..f3c3e9716a 100644 --- a/tests/reference/asr-test_assign9-51278b8.stderr +++ b/tests/reference/asr-test_assign9-51278b8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `x` is not allowed + --> tests/errors/test_assign9.py:2:5 + | +2 | x = 2 + | ^ Hint: create a new local variable with a different name diff --git a/tests/reference/asr-test_async-361297c.json b/tests/reference/asr-test_async-361297c.json index f1d0faf04e..4477cbad49 100644 --- a/tests/reference/asr-test_async-361297c.json +++ b/tests/reference/asr-test_async-361297c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_async-361297c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "abf614594f89a7a6d93d469d512e31de5adc64feef866957de80cd03", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_async-361297c.stderr b/tests/reference/asr-test_async-361297c.stderr index 2bdcfc8433..c24b2174ae 100644 --- a/tests/reference/asr-test_async-361297c.stderr +++ b/tests/reference/asr-test_async-361297c.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: The `async` keyword is currently not supported + --> tests/errors/test_async.py:1:1 - 2:17 + | +1 | async def test_async(): + | ^^^^^^^^^^^^^^^^^^^^^^^... +... + | +2 | print("done") + | ...^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_binop1-50b63f6.json b/tests/reference/asr-test_binop1-50b63f6.json index d5fb7ea159..343aa48bf2 100644 --- a/tests/reference/asr-test_binop1-50b63f6.json +++ b/tests/reference/asr-test_binop1-50b63f6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop1-50b63f6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6883d11d4de52f03fa684252229715e39aa52c830d186f787159faaa", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop1-50b63f6.stderr b/tests/reference/asr-test_binop1-50b63f6.stderr index 2bdcfc8433..67e6ee1aa1 100644 --- a/tests/reference/asr-test_binop1-50b63f6.stderr +++ b/tests/reference/asr-test_binop1-50b63f6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in binary operator; the types must be compatible + --> tests/errors/test_binop1.py:6:11 + | +6 | print(x+s) + | ^ ^ type mismatch (i32 and str) diff --git a/tests/reference/asr-test_binop2-e5749af.json b/tests/reference/asr-test_binop2-e5749af.json index 9308d511d2..8de84da8ec 100644 --- a/tests/reference/asr-test_binop2-e5749af.json +++ b/tests/reference/asr-test_binop2-e5749af.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop2-e5749af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3214693e7c1f71d8343f547e7a3ab0167b4f9310540009475d2f1c79", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop2-e5749af.stderr b/tests/reference/asr-test_binop2-e5749af.stderr index 2bdcfc8433..fe0d054eee 100644 --- a/tests/reference/asr-test_binop2-e5749af.stderr +++ b/tests/reference/asr-test_binop2-e5749af.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Division is not supported for string type + --> tests/errors/test_binop2.py:6:11 + | +6 | print(a/b) + | ^ ^ string not supported in division diff --git a/tests/reference/asr-test_binop3-a67201d.json b/tests/reference/asr-test_binop3-a67201d.json index 11ada25b5b..dc238a62cb 100644 --- a/tests/reference/asr-test_binop3-a67201d.json +++ b/tests/reference/asr-test_binop3-a67201d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop3-a67201d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ff683b1bc0695903f2d2ea7bbd1963346fcb5f84bbfd10a4da0e27d7", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop3-a67201d.stderr b/tests/reference/asr-test_binop3-a67201d.stderr index 2bdcfc8433..84e374e2f5 100644 --- a/tests/reference/asr-test_binop3-a67201d.stderr +++ b/tests/reference/asr-test_binop3-a67201d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in binary operator; the types must be compatible + --> tests/errors/test_binop3.py:5:9 + | +5 | y = complex(5)+100 + | ^^^^^^^^^^ ^^^ type mismatch (c32 and i32) diff --git a/tests/reference/asr-test_bit_length-da3a264.json b/tests/reference/asr-test_bit_length-da3a264.json index fb1bd98fad..56a237ac34 100644 --- a/tests/reference/asr-test_bit_length-da3a264.json +++ b/tests/reference/asr-test_bit_length-da3a264.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bit_length-da3a264.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0f371300055a9e3f6c01f73b1e276d9ae8007fd507eb0c75e1bda3ef", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bit_length-da3a264.stderr b/tests/reference/asr-test_bit_length-da3a264.stderr index 2bdcfc8433..5820f4cd21 100644 --- a/tests/reference/asr-test_bit_length-da3a264.stderr +++ b/tests/reference/asr-test_bit_length-da3a264.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: int.bit_length() takes no arguments + --> tests/errors/test_bit_length.py:4:11 + | +4 | print(x.bit_length(23)) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json index bc174d8098..7fa9b4be57 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_complex-dd9568b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "58f7acb7f7187308d38c7c97fcd9e34b2022c42be1b6583b95b379af", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr index 2bdcfc8433..7bb1052707 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unsupported binary operation on complex: '|' + --> tests/errors/test_bitwise_on_complex.py:8:11 + | +8 | print(c1 | c2) + | ^^^^^^^ diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.json b/tests/reference/asr-test_bitwise_on_float-2e09b30.json index 0c0a6bc273..df6b412bad 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.json +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_float-2e09b30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1e77fcf2484ec7c10436c14ac2a498db59706d30d3c294b89b6b9090", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr index 2bdcfc8433..d6733722d6 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unsupported binary operation on floats: '<<' + --> tests/errors/test_bitwise_on_float.py:8:11 + | +8 | print(f1 << f2) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index 2ed21a4cc2..b74825e8d7 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.json +++ b/tests/reference/asr-test_bool_binop-f856ef0.json @@ -5,9 +5,9 @@ "infile_hash": "7c44fe2915b3871b3b85edf3ab129d87a75fa4b9acbb597ae801daf9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_bool_binop-f856ef0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_bool_binop-f856ef0.stdout", + "stdout_hash": "b2d6b1205576cabc7c44ae611eec55ba5af026dbd918972e05e8f7da", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index b165b267f0..045b711861 100644 --- a/tests/reference/asr-test_builtin-aa64615.json +++ b/tests/reference/asr-test_builtin-aa64615.json @@ -5,9 +5,9 @@ "infile_hash": "f3376f18b9927914f7cb97578b40f14d570a48c64648c32a80daef6a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin-aa64615.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin-aa64615.stdout", + "stdout_hash": "ff6e31c59ee1a4e5c58817bda1a3a152593770a5269929c552fd2d6d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index 10082436da..ce0899d23b 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.json +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.json @@ -5,9 +5,9 @@ "infile_hash": "8748a0c131b21523ed4b2d019a4fb74af041845397169d44b00ee041", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_abs-c74d2c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_abs-c74d2c9.stdout", + "stdout_hash": "86d0821d3e240a6645d0f7778a81076160e627a1e8a61e4b2c9056b3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index e2a85dae58..99d32dcd11 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -5,9 +5,9 @@ "infile_hash": "09e09eacf697c95f358b75f6491b766781bae9a5f856c2ad5848e824", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_bin-52ba9fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_bin-52ba9fa.stdout", + "stdout_hash": "e1179ec1b473fe251e4106bcd4d151dc604f9569819412a7d910a2d5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index d8648bcdd7..69344ae076 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -5,9 +5,9 @@ "infile_hash": "3a740faba0e36b55c179ab0fa08486dc3080332e79c8e38b8f25b4a4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_bool-330223a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_bool-330223a.stdout", + "stdout_hash": "633eb259d3d1676e39979eff8d343c71be980225ce4a7cc31d641ddc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index 03f0cfe9a5..7b0de8b9c0 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.json +++ b/tests/reference/asr-test_builtin_float-20601dd.json @@ -5,9 +5,9 @@ "infile_hash": "de536c0af182f8e43780193627c24f1085522e86d37316e13d337196", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_float-20601dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_float-20601dd.stdout", + "stdout_hash": "30bd7a1456c6e4b74a7c6310f2c49c9593924e9728cdba8151b2c15a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index b2166266cf..b43500f931 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -5,9 +5,9 @@ "infile_hash": "e639f0251477f50376536d317630e3c026354859576a5f1b7b10bd7d", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_hex-64bd268.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_hex-64bd268.stdout", + "stdout_hash": "88506e54ca99d4f65e8abaeb044fa053b0a6332bad51fafba77c1849", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.json b/tests/reference/asr-test_builtin_int-8f88fdc.json index 053990ac91..6a7855513a 100644 --- a/tests/reference/asr-test_builtin_int-8f88fdc.json +++ b/tests/reference/asr-test_builtin_int-8f88fdc.json @@ -5,9 +5,9 @@ "infile_hash": "caea15e7c979280f796e815bd1548613d6b21322c43f4ed1306e1e93", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_int-8f88fdc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_int-8f88fdc.stdout", + "stdout_hash": "55a54609eea6ca7af35de1398a437d5ac78a396250ef1c52fe510b07", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index ce2bf67528..e9002c539a 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.json +++ b/tests/reference/asr-test_builtin_len-55b0dec.json @@ -5,9 +5,9 @@ "infile_hash": "fd1048585d9628ca38f6f21cdcfb3b44c355bbf6df2275a133f82a6f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_len-55b0dec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_len-55b0dec.stdout", + "stdout_hash": "2a3e339bcf76aded62305d7667f0f17439bb96609a8106cb933d37e0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index ec5ad37642..b4fc0ace74 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -5,9 +5,9 @@ "infile_hash": "c20249affa4787edf4ef56c881ebbcabdced311b5b908d9da6aceaeb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_oct-20b9066.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_oct-20b9066.stdout", + "stdout_hash": "d06d119d9d7c082fa9b5e50ca36382b1dd2eda3d02199c361219ac82", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index 7e5b88a0eb..e1f8dabb52 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_builtin_pow-f02fcda.stdout", + "stdout_hash": "d7db3665c9c7ca8791dfa3594c82d61b2402e2580b0970751abb31a5", "stderr": "asr-test_builtin_pow-f02fcda.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stderr b/tests/reference/asr-test_builtin_pow-f02fcda.stderr index 2bdcfc8433..5dbb75ad24 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stderr +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/../integration_tests/test_builtin_pow.py:11:16 + | +11 | assert i32(pow(a, b)) == 32 + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 939a499061..39f9f3e9f0 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -5,9 +5,9 @@ "infile_hash": "a4ff4032a45ce084eb524069046afb6ec44f1b24a667c84c7605f2c7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_round-7417a21.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_round-7417a21.stdout", + "stdout_hash": "215f5e7f9107ae70bb13c7e3e0462c2f3a272a73da7eec57894cb6ad", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_str-580e920.json b/tests/reference/asr-test_builtin_str-580e920.json index 97d15c0719..18fc110e4d 100644 --- a/tests/reference/asr-test_builtin_str-580e920.json +++ b/tests/reference/asr-test_builtin_str-580e920.json @@ -5,9 +5,9 @@ "infile_hash": "9d41e81d47e010623c74c812d0c41e5d705f7925e699eb2b68f17cfc", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_str-580e920.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_str-580e920.stdout", + "stdout_hash": "45220a5a1f98aecf6b7d666b536db760b49c5dfa51ef7d5dfb10e592", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index c0e8bef06c..a35f2d0c2b 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.json +++ b/tests/reference/asr-test_c_interop_01-e374f43.json @@ -5,9 +5,9 @@ "infile_hash": "f5363d49163fefe382a94462e7c305a7938ddcc44c4595f8a0c5bc3f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_c_interop_01-e374f43.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_c_interop_01-e374f43.stdout", + "stdout_hash": "54f0e7b627f6a658a8ff7c49f02434b2c7e8393c3c9553a884506837", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.json b/tests/reference/asr-test_chr-91f4987.json index e65af36337..ca5829edf9 100644 --- a/tests/reference/asr-test_chr-91f4987.json +++ b/tests/reference/asr-test_chr-91f4987.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_chr-91f4987.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "87fff5dabdc4a4c52a0f07fd59bcc25ba6a3b29a391b39d404b8e2bc", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.stderr b/tests/reference/asr-test_chr-91f4987.stderr index 2bdcfc8433..18bb9fac87 100644 --- a/tests/reference/asr-test_chr-91f4987.stderr +++ b/tests/reference/asr-test_chr-91f4987.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'f64' object cannot be interpreted as an integer + --> tests/errors/test_chr.py:3:13 + | +3 | s = chr(973.2) + | ^^^^^ diff --git a/tests/reference/asr-test_compare_01-c594bbe.json b/tests/reference/asr-test_compare_01-c594bbe.json index c6379a17a7..4871c78f6e 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.json +++ b/tests/reference/asr-test_compare_01-c594bbe.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_01-c594bbe.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "65fb5b04ca1f56cae946ed2db3cde1380d0d9976114c340acfbbcf7b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_01-c594bbe.stderr b/tests/reference/asr-test_compare_01-c594bbe.stderr index 2bdcfc8433..868af63d50 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.stderr +++ b/tests/reference/asr-test_compare_01-c594bbe.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in comparison operator, the types must be compatible + --> tests/errors/test_compare_01.py:6:11 + | +6 | print(i16(x) > f32(y)) + | ^^^^^^ ^^^^^^ type mismatch ('i16' and 'f32') diff --git a/tests/reference/asr-test_compare_02-bf2c76e.json b/tests/reference/asr-test_compare_02-bf2c76e.json index bbb85b2b9f..de5b576dce 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.json +++ b/tests/reference/asr-test_compare_02-bf2c76e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_02-bf2c76e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b7fd0ded0c7519927e22a838a2b5156d7cb6b3728bb463ecb5907bfd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_02-bf2c76e.stderr b/tests/reference/asr-test_compare_02-bf2c76e.stderr index 2bdcfc8433..a8843ae5ee 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.stderr +++ b/tests/reference/asr-test_compare_02-bf2c76e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in comparison operator, the types must be compatible + --> tests/errors/test_compare_02.py:6:11 + | +6 | print(x > y) + | ^ ^ type mismatch ('i32' and 'u32') diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index 6090b03a48..e7f1889029 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -5,9 +5,9 @@ "infile_hash": "e580480b37e5bbfcd01d5eb412375a8a3c1ef374b5fedfb661485763", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_complex_01-a6def58.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_complex_01-a6def58.stdout", + "stdout_hash": "0edbd82d16370eadb471e7fe3c91fb8332c704f82e694c430e5872cb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 7405e39835..006d34d80f 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -5,9 +5,9 @@ "infile_hash": "e6ee66d952deccec11d316a09f1d5b4bb4916ceb56a41a11dee03ae9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_complex_02-782ba2d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_complex_02-782ba2d.stdout", + "stdout_hash": "c885b7488369d53c7617d0d51897e192bf97eb337c77b60c24303588", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict1-a45a075.json b/tests/reference/asr-test_dict1-a45a075.json index e2cf5455c4..eeb9ffe3f7 100644 --- a/tests/reference/asr-test_dict1-a45a075.json +++ b/tests/reference/asr-test_dict1-a45a075.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict1-a45a075.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a9fbe4acc4f82141b1111e9aef3d3c50f27540d41ff3382fe46da8ea", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict1-a45a075.stderr b/tests/reference/asr-test_dict1-a45a075.stderr index 2bdcfc8433..01fe7b133f 100644 --- a/tests/reference/asr-test_dict1-a45a075.stderr +++ b/tests/reference/asr-test_dict1-a45a075.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Key type should be 'i32' instead of 'str' + --> tests/errors/test_dict1.py:5:11 + | +5 | z = x["a"] + | ^^^ diff --git a/tests/reference/asr-test_dict10-8c0beff.json b/tests/reference/asr-test_dict10-8c0beff.json index 521deccd6f..2b2342369e 100644 --- a/tests/reference/asr-test_dict10-8c0beff.json +++ b/tests/reference/asr-test_dict10-8c0beff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict10-8c0beff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "06772bed43d8fff0fb889a763afb49307005f50ce26c7a601652e258", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict10-8c0beff.stderr b/tests/reference/asr-test_dict10-8c0beff.stderr index 2bdcfc8433..58c4edd7d3 100644 --- a/tests/reference/asr-test_dict10-8c0beff.stderr +++ b/tests/reference/asr-test_dict10-8c0beff.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict10.py:4:8 + | +4 | d: dict[c32, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict11-2ab4e6c.json b/tests/reference/asr-test_dict11-2ab4e6c.json index d9cfbf603a..c91886a137 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.json +++ b/tests/reference/asr-test_dict11-2ab4e6c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict11-2ab4e6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6ef78d7738e0780fc0f9b9567390798b3d74374b95d0dd156ccbdab4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict11-2ab4e6c.stderr b/tests/reference/asr-test_dict11-2ab4e6c.stderr index 2bdcfc8433..fcc460b76f 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.stderr +++ b/tests/reference/asr-test_dict11-2ab4e6c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict11.py:4:8 + | +4 | d: dict[c64, f32] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict12-7c74d08.json b/tests/reference/asr-test_dict12-7c74d08.json index 0f077d54f7..9922026e7b 100644 --- a/tests/reference/asr-test_dict12-7c74d08.json +++ b/tests/reference/asr-test_dict12-7c74d08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict12-7c74d08.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9243262b97e5e6a555eafbbfd93440e86e66a3536cc0fb9902a7e0d2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict12-7c74d08.stderr b/tests/reference/asr-test_dict12-7c74d08.stderr index 2bdcfc8433..5f9fb390f6 100644 --- a/tests/reference/asr-test_dict12-7c74d08.stderr +++ b/tests/reference/asr-test_dict12-7c74d08.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict12.py:2:11 + | +2 | print({0.0: 1.1}) # constant dict with floating point value as key + | ^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict13-683b290.json b/tests/reference/asr-test_dict13-683b290.json index 31ab1dbf0e..982bd80540 100644 --- a/tests/reference/asr-test_dict13-683b290.json +++ b/tests/reference/asr-test_dict13-683b290.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict13-683b290.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "60bc3be332a1b638ade1cf40068ee4381ba4a79942a76c104c9cdebd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict13-683b290.stderr b/tests/reference/asr-test_dict13-683b290.stderr index 2bdcfc8433..9dc7b6ef9c 100644 --- a/tests/reference/asr-test_dict13-683b290.stderr +++ b/tests/reference/asr-test_dict13-683b290.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict13.py:2:11 + | +2 | print({complex(0.0, 1.0): 1.1}) # constant dict with complex value as key + | ^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict2-4587f02.json b/tests/reference/asr-test_dict2-4587f02.json index 1b7675786e..270d51c545 100644 --- a/tests/reference/asr-test_dict2-4587f02.json +++ b/tests/reference/asr-test_dict2-4587f02.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict2-4587f02.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9de5d75622644a0cb98bdd3f73249772c25c293f508343b31cc34607", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict2-4587f02.stderr b/tests/reference/asr-test_dict2-4587f02.stderr index 2bdcfc8433..dde39a40a8 100644 --- a/tests/reference/asr-test_dict2-4587f02.stderr +++ b/tests/reference/asr-test_dict2-4587f02.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Key type should be 'str' instead of 'i32' + --> tests/errors/test_dict2.py:4:7 + | +4 | y[1] = -3 + | ^ diff --git a/tests/reference/asr-test_dict3-d28f38f.json b/tests/reference/asr-test_dict3-d28f38f.json index 4e9797ba80..ea944408ea 100644 --- a/tests/reference/asr-test_dict3-d28f38f.json +++ b/tests/reference/asr-test_dict3-d28f38f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict3-d28f38f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e2cc26634c1ee7aeca96c006b3bd01205200e1a6187e01fde041c3b4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict3-d28f38f.stderr b/tests/reference/asr-test_dict3-d28f38f.stderr index 2bdcfc8433..da5a97b2ce 100644 --- a/tests/reference/asr-test_dict3-d28f38f.stderr +++ b/tests/reference/asr-test_dict3-d28f38f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in get's key value, the types must be compatible + --> tests/errors/test_dict3.py:5:15 + | +5 | x = y.get(1) + | ^ type mismatch (found: 'i32', expected: 'str') diff --git a/tests/reference/asr-test_dict4-39489fa.json b/tests/reference/asr-test_dict4-39489fa.json index 3f45f884bf..dbe64e91c0 100644 --- a/tests/reference/asr-test_dict4-39489fa.json +++ b/tests/reference/asr-test_dict4-39489fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict4-39489fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fee0e93265feaf634ae62eded08ec63f6c37530369217731b552de61", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict4-39489fa.stderr b/tests/reference/asr-test_dict4-39489fa.stderr index 2bdcfc8433..1b9e3847a8 100644 --- a/tests/reference/asr-test_dict4-39489fa.stderr +++ b/tests/reference/asr-test_dict4-39489fa.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_dict4.py:2:5 + | +2 | d: dict[i32, i32] = {1: "a", 2: "b"} + | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') diff --git a/tests/reference/asr-test_dict5-c436d37.json b/tests/reference/asr-test_dict5-c436d37.json index 0b0a59cbe8..4c7034730c 100644 --- a/tests/reference/asr-test_dict5-c436d37.json +++ b/tests/reference/asr-test_dict5-c436d37.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict5-c436d37.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "85918b86a904812b9f151ec636dac3c770446a33ebac2f5910591ea7", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict5-c436d37.stderr b/tests/reference/asr-test_dict5-c436d37.stderr index 2bdcfc8433..c38b8997ba 100644 --- a/tests/reference/asr-test_dict5-c436d37.stderr +++ b/tests/reference/asr-test_dict5-c436d37.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_dict5.py:3:5 + | +3 | d = {1: "a", 2: "b"} + | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') diff --git a/tests/reference/asr-test_dict6-95e3b14.json b/tests/reference/asr-test_dict6-95e3b14.json index 9cb8b3ccb5..02c62b38c2 100644 --- a/tests/reference/asr-test_dict6-95e3b14.json +++ b/tests/reference/asr-test_dict6-95e3b14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict6-95e3b14.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "786fd07ddc3919823741b0db9a9ff0ba898b106d677657ea5f80fd2e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict6-95e3b14.stderr b/tests/reference/asr-test_dict6-95e3b14.stderr index 2bdcfc8433..9da26030e6 100644 --- a/tests/reference/asr-test_dict6-95e3b14.stderr +++ b/tests/reference/asr-test_dict6-95e3b14.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in pop's key value, the types must be compatible + --> tests/errors/test_dict6.py:5:17 + | +5 | res = d.pop("a") + | ^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_dict7-1415e14.json b/tests/reference/asr-test_dict7-1415e14.json index 59de4356a5..64eb4e7eb3 100644 --- a/tests/reference/asr-test_dict7-1415e14.json +++ b/tests/reference/asr-test_dict7-1415e14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict7-1415e14.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a51d1d4a46839e1f4258410e979ba83a14abe8c011482e30be2336cd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict7-1415e14.stderr b/tests/reference/asr-test_dict7-1415e14.stderr index 2bdcfc8433..7884efa64e 100644 --- a/tests/reference/asr-test_dict7-1415e14.stderr +++ b/tests/reference/asr-test_dict7-1415e14.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: unhashable type in dict: 'slice' + --> tests/errors/test_dict7.py:4:11 + | +4 | print(d[1:2]) + | ^^^^^^ diff --git a/tests/reference/asr-test_dict8-d960ce0.json b/tests/reference/asr-test_dict8-d960ce0.json index 0e56d12b86..303c677d1d 100644 --- a/tests/reference/asr-test_dict8-d960ce0.json +++ b/tests/reference/asr-test_dict8-d960ce0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict8-d960ce0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c2dcf3e38154f9a69328274fafd4940b8b6296d31f442c01c88eaa0e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict8-d960ce0.stderr b/tests/reference/asr-test_dict8-d960ce0.stderr index 2bdcfc8433..050138ffac 100644 --- a/tests/reference/asr-test_dict8-d960ce0.stderr +++ b/tests/reference/asr-test_dict8-d960ce0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict8.py:4:8 + | +4 | d: dict[f64, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict9-907bda7.json b/tests/reference/asr-test_dict9-907bda7.json index b0f2df86a8..3603e2ca62 100644 --- a/tests/reference/asr-test_dict9-907bda7.json +++ b/tests/reference/asr-test_dict9-907bda7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict9-907bda7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3278571c4f1c492f88f33ca78dcf8fb5051f9e3ca89df7557b7881f6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict9-907bda7.stderr b/tests/reference/asr-test_dict9-907bda7.stderr index 2bdcfc8433..a1394398fa 100644 --- a/tests/reference/asr-test_dict9-907bda7.stderr +++ b/tests/reference/asr-test_dict9-907bda7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict9.py:4:8 + | +4 | d: dict[f32, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.json b/tests/reference/asr-test_end_sep_keywords-2226a67.json index 282b9384dc..e1cd99eaae 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.json +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.json @@ -5,9 +5,9 @@ "infile_hash": "5ea30711228d4ebb64266988c1a706a3d64f196457b939ed3bf15ecf", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_end_sep_keywords-2226a67.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_end_sep_keywords-2226a67.stdout", + "stdout_hash": "7d5aef16b3fe6850f791b24a7aa4491ced6f840b2d52f0dbac5234ca", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.json b/tests/reference/asr-test_float_semantic_error-58c0c90.json index 2e2c0452b9..e451309c05 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.json +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_float_semantic_error-58c0c90.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c11166fb86be513e74796a51f5c9e84653c2eb894ed95d502ed8af57", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr index 2bdcfc8433..2698ced8c9 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: float type is not supported yet. + --> tests/errors/test_float_semantic_error.py:4:9 + | +4 | pi: float = 3.14 + | ^^^^^ Hint: Use f32 or f64 for now. diff --git a/tests/reference/asr-test_for2-e5d893f.json b/tests/reference/asr-test_for2-e5d893f.json index b98f158663..0067f33cd4 100644 --- a/tests/reference/asr-test_for2-e5d893f.json +++ b/tests/reference/asr-test_for2-e5d893f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_for2-e5d893f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "07152b2e843a1a3ea9ab8e5c7c620d4ecc9f29ef1408d48055028b95", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_for2-e5d893f.stderr b/tests/reference/asr-test_for2-e5d893f.stderr index 2bdcfc8433..db88c88721 100644 --- a/tests/reference/asr-test_for2-e5d893f.stderr +++ b/tests/reference/asr-test_for2-e5d893f.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: For loop increment type should be Integer. + --> tests/errors/test_for2.py:3:5 - 4:16 + | +3 | for i in range(0.0, 1.0, 0.4): + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +4 | print(i) + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_func_args-a898a72.json b/tests/reference/asr-test_func_args-a898a72.json index e87ea72ebe..52ff1af35d 100644 --- a/tests/reference/asr-test_func_args-a898a72.json +++ b/tests/reference/asr-test_func_args-a898a72.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_func_args-a898a72.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b498b34cd18395e17ab982dc47abb832c01bd16ede103fad53068304", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_func_args-a898a72.stderr b/tests/reference/asr-test_func_args-a898a72.stderr index 2bdcfc8433..ec5891080a 100644 --- a/tests/reference/asr-test_func_args-a898a72.stderr +++ b/tests/reference/asr-test_func_args-a898a72.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/test_func_args.py:11:11 + | +11 | ans = fib(35, 10) + | ^^^^^^^^^^^ (found: '2', expected: '1') diff --git a/tests/reference/asr-test_import_01-b859c43.json b/tests/reference/asr-test_import_01-b859c43.json index 5acd506d6e..4c1f0a511b 100644 --- a/tests/reference/asr-test_import_01-b859c43.json +++ b/tests/reference/asr-test_import_01-b859c43.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_01-b859c43.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ef59d49c8273cdd97e830cac94b3cc620fb24b07ce00c3394081c9c5", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_01-b859c43.stderr b/tests/reference/asr-test_import_01-b859c43.stderr index 2bdcfc8433..a2a50d4911 100644 --- a/tests/reference/asr-test_import_01-b859c43.stderr +++ b/tests/reference/asr-test_import_01-b859c43.stderr @@ -1 +1,10 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/test_import_01.py:4:22 + | +4 | X: Const[f64] = test(5.0) + | ^^^ type mismatch (passed argument type is f64 but required type is i32) + + --> tests/errors/test_import/test_import_1.py:3:13 + | +3 | def test(x: i32) -> i32: + | ^^^ type mismatch (passed argument type is f64 but required type is i32) diff --git a/tests/reference/asr-test_import_02-55b47fa.json b/tests/reference/asr-test_import_02-55b47fa.json index 913f512849..04b0cf247e 100644 --- a/tests/reference/asr-test_import_02-55b47fa.json +++ b/tests/reference/asr-test_import_02-55b47fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_02-55b47fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b30859152322cc22b1593d3af229c7b28fbc8bc03eb6542fec3a3c91", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_02-55b47fa.stderr b/tests/reference/asr-test_import_02-55b47fa.stderr index 2bdcfc8433..2c4a4fd389 100644 --- a/tests/reference/asr-test_import_02-55b47fa.stderr +++ b/tests/reference/asr-test_import_02-55b47fa.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +warning: The module 'test_import_2' located in tests/errors/test_import/test_import_2.py cannot be loaded + --> tests/errors/test_import_02.py:1:1 + | +1 | from test_import.test_import_2 import X + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ imported here + +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_import/test_import_2.py:3:1 + | +3 | X: Const[i32] = 1.23 + | ^ ^^^^ type mismatch ('i32' and 'f64') diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.json b/tests/reference/asr-test_int_semantic_error-44fe25e.json index 81501d6f86..3747fc7b8b 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.json +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_int_semantic_error-44fe25e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a1cd1ec0fee194e3c1651668753a1666ca46c925fa91335c6230e026", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr index 2bdcfc8433..f75e0f05a6 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: int type is not supported yet. + --> tests/errors/test_int_semantic_error.py:4:8 + | +4 | x: int = 1 + | ^^^ Hint: Use i8, i16, i32 or i64 for now. diff --git a/tests/reference/asr-test_len1-839a615.json b/tests/reference/asr-test_len1-839a615.json index f0f447c50f..ee88e63b6e 100644 --- a/tests/reference/asr-test_len1-839a615.json +++ b/tests/reference/asr-test_len1-839a615.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_len1-839a615.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "50478fbc4d3bc86e9bf6cf012d810f31885d5e654423a0384557f919", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_len1-839a615.stderr b/tests/reference/asr-test_len1-839a615.stderr index 2bdcfc8433..2a491e7a48 100644 --- a/tests/reference/asr-test_len1-839a615.stderr +++ b/tests/reference/asr-test_len1-839a615.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: len() is only supported for `str`, `set`, `dict`, `list` and `tuple` + --> tests/errors/test_len1.py:4:11 + | +4 | print(len(x)) + | ^^^^^^ diff --git a/tests/reference/asr-test_list1-73fd538.json b/tests/reference/asr-test_list1-73fd538.json index 28a87ed881..33b0c94fc7 100644 --- a/tests/reference/asr-test_list1-73fd538.json +++ b/tests/reference/asr-test_list1-73fd538.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list1-73fd538.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8c791203aa1be4c1cb8911aaaf447a5e706cc00d17dfeba0b17c283b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list1-73fd538.stderr b/tests/reference/asr-test_list1-73fd538.stderr index 2bdcfc8433..a9f4fd03cf 100644 --- a/tests/reference/asr-test_list1-73fd538.stderr +++ b/tests/reference/asr-test_list1-73fd538.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'remove', the types must be compatible + --> tests/errors/test_list1.py:6:14 + | +6 | a.remove('error') + | ^^^^^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_list2-10ffdd7.json b/tests/reference/asr-test_list2-10ffdd7.json index 9be3a2a68c..0510d548d4 100644 --- a/tests/reference/asr-test_list2-10ffdd7.json +++ b/tests/reference/asr-test_list2-10ffdd7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list2-10ffdd7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "be192bc4655f28313c415c7180d676e0383f0acb7e4de75a6b3d1a37", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list2-10ffdd7.stderr b/tests/reference/asr-test_list2-10ffdd7.stderr index 2bdcfc8433..0607fb8266 100644 --- a/tests/reference/asr-test_list2-10ffdd7.stderr +++ b/tests/reference/asr-test_list2-10ffdd7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: append() takes exactly one argument + --> tests/errors/test_list2.py:6:5 + | +6 | a.append(4, 5) + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 93b3354800..09d515e69a 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.json +++ b/tests/reference/asr-test_list3-5f4d2a8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list3-5f4d2a8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3e8e102841bfe5ae8524aa793b39cdf33de7e7073744a01f0049b424", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list3-5f4d2a8.stderr b/tests/reference/asr-test_list3-5f4d2a8.stderr index 2bdcfc8433..45d1ab0536 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stderr +++ b/tests/reference/asr-test_list3-5f4d2a8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Argument to list.pop must be an integer + --> tests/errors/test_list3.py:5:9 + | +5 | x = a.pop(2.2) + | ^^^^^^^^^^ diff --git a/tests/reference/asr-test_list4-d18a7e3.json b/tests/reference/asr-test_list4-d18a7e3.json index dd58c37df7..af9e9f1da7 100644 --- a/tests/reference/asr-test_list4-d18a7e3.json +++ b/tests/reference/asr-test_list4-d18a7e3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list4-d18a7e3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "98922e9f57ab8e9d7af05424e9fdb93a9a1722114f5abb816439b161", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list4-d18a7e3.stderr b/tests/reference/asr-test_list4-d18a7e3.stderr index 2bdcfc8433..b3b4683868 100644 --- a/tests/reference/asr-test_list4-d18a7e3.stderr +++ b/tests/reference/asr-test_list4-d18a7e3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/test_list4.py:7:11 + | +7 | x = a[0.2] + | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) diff --git a/tests/reference/asr-test_list_concat-41d186f.json b/tests/reference/asr-test_list_concat-41d186f.json index 1e29540aeb..ff64ae4aac 100644 --- a/tests/reference/asr-test_list_concat-41d186f.json +++ b/tests/reference/asr-test_list_concat-41d186f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_concat-41d186f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b0a3cfa79525db1ed6aa4ed1f47b11e4852da5a59e043d32a7814ede", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_concat-41d186f.stderr b/tests/reference/asr-test_list_concat-41d186f.stderr index 2bdcfc8433..bdfcab29af 100644 --- a/tests/reference/asr-test_list_concat-41d186f.stderr +++ b/tests/reference/asr-test_list_concat-41d186f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/test_list_concat.py:8:3 + | +8 | a += b + | ^ ^ type mismatch ('list[i32]' and 'list[f64]') diff --git a/tests/reference/asr-test_list_count-4b42498.json b/tests/reference/asr-test_list_count-4b42498.json index 69bece93fe..f4864b55fb 100644 --- a/tests/reference/asr-test_list_count-4b42498.json +++ b/tests/reference/asr-test_list_count-4b42498.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_count-4b42498.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f26efcc623b68ca43ef871eb01c8e3cbd1ae464baaa491c6e4969696", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_count-4b42498.stderr b/tests/reference/asr-test_list_count-4b42498.stderr index 2bdcfc8433..ad60a50f0e 100644 --- a/tests/reference/asr-test_list_count-4b42498.stderr +++ b/tests/reference/asr-test_list_count-4b42498.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'count', the types must be compatible + --> tests/errors/test_list_count.py:6:13 + | +6 | a.count(1.0) + | ^^^ type mismatch (found: 'f64', expected: 'i32') diff --git a/tests/reference/asr-test_list_slicing-984fbf0.json b/tests/reference/asr-test_list_slicing-984fbf0.json index 80587aacaa..d525b6d6c9 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.json +++ b/tests/reference/asr-test_list_slicing-984fbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_slicing-984fbf0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6763533f9c1730429d50f58b653595bfeef48c4d19943c36d037d023", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_slicing-984fbf0.stderr b/tests/reference/asr-test_list_slicing-984fbf0.stderr index 2bdcfc8433..dc773c9f70 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.stderr +++ b/tests/reference/asr-test_list_slicing-984fbf0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice step cannot be zero + --> tests/errors/test_list_slicing.py:6:18 + | +6 | print(l[0:10:0]) + | ^ diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index 6e914a7d41..eff19336d4 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -5,9 +5,9 @@ "infile_hash": "1aba932852adf8cc5dbff4a6ff83aa5de030dba5a5721eeace90a5d4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_max_min-3c2fc51.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_max_min-3c2fc51.stdout", + "stdout_hash": "cbd5fd7c0b04f5a2109d3c122a3853f6b5a46e67cfa928e244cd5bec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 446e24f4d9..452e2e1009 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -5,9 +5,9 @@ "infile_hash": "5c3ea7436668441c056bd576ea77cdfb49e44a5f0e95088d0f62184e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_numpy_03-e600a49.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_numpy_03-e600a49.stdout", + "stdout_hash": "2f7d13adae2c2b96b7cb3ae2dc24a5fcdef85b410ed3ea9841aba678", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index b1dc511266..66e2f6ad43 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -5,9 +5,9 @@ "infile_hash": "0fbd0a4280966dd9a917d3a005887954325fb1ea5468fd28dcae930f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_numpy_04-ecbb614.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_numpy_04-ecbb614.stdout", + "stdout_hash": "f7aafa916ad6585ff83a53877c0682997e1a49618d42deaa626fc866", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.json b/tests/reference/asr-test_operator_01-0f232bf.json index 715cebea57..9cb9b85ba8 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.json +++ b/tests/reference/asr-test_operator_01-0f232bf.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_operator_01-0f232bf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6f529c2fc1fc5a489879c5d684c3415269794e563be85d62098aed7c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.stderr b/tests/reference/asr-test_operator_01-0f232bf.stderr index 2bdcfc8433..1a939f05a8 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.stderr +++ b/tests/reference/asr-test_operator_01-0f232bf.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unary operator '-' not supported for type struct A + --> tests/errors/test_operator_01.py:9:11 + | +9 | print(-a) + | ^^ diff --git a/tests/reference/asr-test_ord-316ce61.json b/tests/reference/asr-test_ord-316ce61.json index b3ca830522..362e582d03 100644 --- a/tests/reference/asr-test_ord-316ce61.json +++ b/tests/reference/asr-test_ord-316ce61.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_ord-316ce61.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dda39c93777d64449510b35e893d516cd53ac299cd2b5f19b08464bd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_ord-316ce61.stderr b/tests/reference/asr-test_ord-316ce61.stderr index 2bdcfc8433..45103fea10 100644 --- a/tests/reference/asr-test_ord-316ce61.stderr +++ b/tests/reference/asr-test_ord-316ce61.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: ord() is only supported for `str` of length 1 + --> tests/errors/test_ord.py:3:13 + | +3 | i = ord('ab') + | ^^^^ diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.json b/tests/reference/asr-test_pointer_types-1bf0d01.json index 07cca27ee0..a832067275 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.json +++ b/tests/reference/asr-test_pointer_types-1bf0d01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pointer_types-1bf0d01.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3fcd692a6b79b6b3f22fc7a2957df19219fc817446aa6d46f47d049f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.stderr b/tests/reference/asr-test_pointer_types-1bf0d01.stderr index 2bdcfc8433..4a61aeb2e6 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.stderr +++ b/tests/reference/asr-test_pointer_types-1bf0d01.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Casting not supported for different pointer types. Received target pointer type, Pointer[i16[:]] and value pointer type, Pointer[i32[:]] + --> tests/errors/test_pointer_types.py:8:5 + | +8 | yptr1 = pointer(y) + | ^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 4ad8a7265d..4c9e1462d1 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -5,9 +5,9 @@ "infile_hash": "073bf734150500a8b5e46940a9b0440e7e0fe30d0e2789ca049cef17", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_pow-3f5d550.stdout", + "stdout_hash": "f99fae8fa893e9c136dc484ae505e45e656d00e836d569069b740de0", "stderr": "asr-test_pow-3f5d550.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow-3f5d550.stderr b/tests/reference/asr-test_pow-3f5d550.stderr index 2bdcfc8433..712d80384b 100644 --- a/tests/reference/asr-test_pow-3f5d550.stderr +++ b/tests/reference/asr-test_pow-3f5d550.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow.py:2:11 + | +2 | print(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-test_pow1-581ef42.json b/tests/reference/asr-test_pow1-581ef42.json index b3eaf0cb9e..a5584b1bc7 100644 --- a/tests/reference/asr-test_pow1-581ef42.json +++ b/tests/reference/asr-test_pow1-581ef42.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow1-581ef42.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7f7cc07cf6f08f2d953d6e6c1f4892e6379faaf8aa668117234293d0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow1-581ef42.stderr b/tests/reference/asr-test_pow1-581ef42.stderr index 2bdcfc8433..fa7160f584 100644 --- a/tests/reference/asr-test_pow1-581ef42.stderr +++ b/tests/reference/asr-test_pow1-581ef42.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow1.py:4:11 + | +4 | print(pow(x,3)) + | ^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow1.py:4:11 + | +4 | print(pow(x,3)) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_pow2-0dcbd7d.json b/tests/reference/asr-test_pow2-0dcbd7d.json index 968bc69c96..083bc76b8d 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.json +++ b/tests/reference/asr-test_pow2-0dcbd7d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow2-0dcbd7d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1d1d3a4a308e068439ac40685fcad6f29750560722b910be3341ce3c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow2-0dcbd7d.stderr b/tests/reference/asr-test_pow2-0dcbd7d.stderr index 2bdcfc8433..896faa98e5 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.stderr +++ b/tests/reference/asr-test_pow2-0dcbd7d.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow2.py:12:11 + | +12 | print(pow(a, b, c, d)) + | ^^^^^^^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow2.py:12:11 + | +12 | print(pow(a, b, c, d)) + | ^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_pow3-79749ed.json b/tests/reference/asr-test_pow3-79749ed.json index 6fd1a5c6a2..cd0f9f0d33 100644 --- a/tests/reference/asr-test_pow3-79749ed.json +++ b/tests/reference/asr-test_pow3-79749ed.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow3-79749ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4a6600740ad466d250f39b76130ab5ab796312b1ee89c2d72847500f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow3-79749ed.stderr b/tests/reference/asr-test_pow3-79749ed.stderr index 2bdcfc8433..6456498803 100644 --- a/tests/reference/asr-test_pow3-79749ed.stderr +++ b/tests/reference/asr-test_pow3-79749ed.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow3.py:8:11 + | +8 | print(pow(x, a)) + | ^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow3.py:8:11 + | +8 | print(pow(x, a)) + | ^^^^^^^^^ diff --git a/tests/reference/asr-test_pow4-ef60978.json b/tests/reference/asr-test_pow4-ef60978.json index 78e9f4120a..2e98c401ce 100644 --- a/tests/reference/asr-test_pow4-ef60978.json +++ b/tests/reference/asr-test_pow4-ef60978.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow4-ef60978.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ddc8a81609479bf82d256c9cb8d4d54526bd6656632a0d1e2f1ada2c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow4-ef60978.stderr b/tests/reference/asr-test_pow4-ef60978.stderr index 2bdcfc8433..0663475b44 100644 --- a/tests/reference/asr-test_pow4-ef60978.stderr +++ b/tests/reference/asr-test_pow4-ef60978.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow4.py:10:11 + | +10 | print(pow(x, a, b)) + | ^^^^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow4.py:10:11 + | +10 | print(pow(x, a, b)) + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_print1-f1f36f1.json b/tests/reference/asr-test_print1-f1f36f1.json index 2483249c96..0c4988e3a3 100644 --- a/tests/reference/asr-test_print1-f1f36f1.json +++ b/tests/reference/asr-test_print1-f1f36f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print1-f1f36f1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "da6324bcc282ecb93fe6784b206f8a9d8f04ae56341339b13de71bd4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_print1-f1f36f1.stderr b/tests/reference/asr-test_print1-f1f36f1.stderr index 2bdcfc8433..b28bc75a72 100644 --- a/tests/reference/asr-test_print1-f1f36f1.stderr +++ b/tests/reference/asr-test_print1-f1f36f1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Separator is expected to be of string type + --> tests/errors/test_print1.py:2:25 + | +2 | print("a", "b", sep=2) + | ^ Expected string, found: integer diff --git a/tests/reference/asr-test_print2-64acb15.json b/tests/reference/asr-test_print2-64acb15.json index 101fa8f8bd..050b4cc698 100644 --- a/tests/reference/asr-test_print2-64acb15.json +++ b/tests/reference/asr-test_print2-64acb15.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print2-64acb15.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e92bba85b957e7034c5172981b3b27ed7b3f0ac62167d82175890bc9", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_print2-64acb15.stderr b/tests/reference/asr-test_print2-64acb15.stderr index 2bdcfc8433..6ed1c334b1 100644 --- a/tests/reference/asr-test_print2-64acb15.stderr +++ b/tests/reference/asr-test_print2-64acb15.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: End is expected to be of string type + --> tests/errors/test_print2.py:2:26 + | +2 | print("a", "b", end=1) + | ^ Expected string, found: integer diff --git a/tests/reference/asr-test_return1-2603c9e.json b/tests/reference/asr-test_return1-2603c9e.json index 4af5e8ccdc..cc65ed1a6a 100644 --- a/tests/reference/asr-test_return1-2603c9e.json +++ b/tests/reference/asr-test_return1-2603c9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return1-2603c9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6449cc5e148acf72281e7ef604decd32889ceb27b87052fe8ff8eb50", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_return1-2603c9e.stderr b/tests/reference/asr-test_return1-2603c9e.stderr index 2bdcfc8433..82fec8d42d 100644 --- a/tests/reference/asr-test_return1-2603c9e.stderr +++ b/tests/reference/asr-test_return1-2603c9e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type Mismatch in return, found ('f64' and 'i32') + --> tests/errors/test_return1.py:4:5 + | +4 | return x + | ^^^^^^^^ diff --git a/tests/reference/asr-test_return2-add829b.json b/tests/reference/asr-test_return2-add829b.json index e5a2ce324a..abdb4461f7 100644 --- a/tests/reference/asr-test_return2-add829b.json +++ b/tests/reference/asr-test_return2-add829b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return2-add829b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "493f7a8431e00a1bfeb1756b0718b0a40458883c8b9eb379f0c5b536", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_return2-add829b.stderr b/tests/reference/asr-test_return2-add829b.stderr index 2bdcfc8433..a9070a952d 100644 --- a/tests/reference/asr-test_return2-add829b.stderr +++ b/tests/reference/asr-test_return2-add829b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Return type of function is not defined + --> tests/errors/test_return2.py:4:5 + | +4 | return x + | ^^^^^^^^ diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index 583939e0f3..417bba61b8 100644 --- a/tests/reference/asr-test_set1-11379c7.json +++ b/tests/reference/asr-test_set1-11379c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set1-11379c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "64dea3d94817d0666cf71481546f7ec61639f47a3b696fe96ae287c6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set1-11379c7.stderr b/tests/reference/asr-test_set1-11379c7.stderr index 2bdcfc8433..f5851bc83d 100644 --- a/tests/reference/asr-test_set1-11379c7.stderr +++ b/tests/reference/asr-test_set1-11379c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Argument to set.add must be of same type as set's element type + --> tests/errors/test_set1.py:6:5 + | +6 | a.add('err') + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index 827f0e7176..4c1d7ad258 100644 --- a/tests/reference/asr-test_set2-d91a6f0.json +++ b/tests/reference/asr-test_set2-d91a6f0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set2-d91a6f0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "36a3e507b04f030fc4e281ffe82947765ef640b6c558030957bd3e90", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set2-d91a6f0.stderr b/tests/reference/asr-test_set2-d91a6f0.stderr index 2bdcfc8433..29a2683c11 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stderr +++ b/tests/reference/asr-test_set2-d91a6f0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Call to set.remove must have exactly one argument + --> tests/errors/test_set2.py:6:5 + | +6 | a.remove('error', 'error2') + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set3-f9bbffb.json b/tests/reference/asr-test_set3-f9bbffb.json index 62ff8c2e16..877113068e 100644 --- a/tests/reference/asr-test_set3-f9bbffb.json +++ b/tests/reference/asr-test_set3-f9bbffb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set3-f9bbffb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1ec6cfef0827e97a905c5927de43b74452777394b1f5110e94e5cf97", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set3-f9bbffb.stderr b/tests/reference/asr-test_set3-f9bbffb.stderr index 2bdcfc8433..ecc3bf6177 100644 --- a/tests/reference/asr-test_set3-f9bbffb.stderr +++ b/tests/reference/asr-test_set3-f9bbffb.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: pop() takes no arguments (1 given) + --> tests/errors/test_set3.py:5:9 + | +5 | i = s.pop(3) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index ef5f28fd38..aad37eb089 100644 --- a/tests/reference/asr-test_set4-53fea39.json +++ b/tests/reference/asr-test_set4-53fea39.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set4-53fea39.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d9646bd3609c55ff39f57ca435fedc7dabed530caf28caddc9e58a06", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set4-53fea39.stderr b/tests/reference/asr-test_set4-53fea39.stderr index 2bdcfc8433..9ce2e3863c 100644 --- a/tests/reference/asr-test_set4-53fea39.stderr +++ b/tests/reference/asr-test_set4-53fea39.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Call to set.add must have exactly one argument + --> tests/errors/test_set4.py:6:5 + | +6 | a.add(3, 4) + | ^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.json b/tests/reference/asr-test_set_indexing-a1c21b8.json index 5d2d10550d..6bb6e96be3 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.json +++ b/tests/reference/asr-test_set_indexing-a1c21b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_indexing-a1c21b8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fe69096aca9c3be072acac0e28081e5378f30d4ba335176abc76c555", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.stderr b/tests/reference/asr-test_set_indexing-a1c21b8.stderr index 2bdcfc8433..1a7be88156 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.stderr +++ b/tests/reference/asr-test_set_indexing-a1c21b8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'set' object is not subscriptable + --> tests/errors/test_set_indexing.py:7:9 + | +7 | a = s[0] + | ^^^^ diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.json b/tests/reference/asr-test_str_capitalize-9f8dfa9.json index 359e059dd2..88a959a54d 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.json +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_capitalize-9f8dfa9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7dea3deffeee54e7f479d4c0dbcd7b5aab3b1a28e4a568adfb52cf51", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr index 2bdcfc8433..c04687d572 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: str.capitalize() takes no arguments + --> tests/errors/test_str_capitalize.py:4:9 + | +4 | s = s.capitalize(23) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_str_indexing-b200a4e.json b/tests/reference/asr-test_str_indexing-b200a4e.json index 4e240205f6..1193d8bad7 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.json +++ b/tests/reference/asr-test_str_indexing-b200a4e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_indexing-b200a4e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "eddc45a6ba83dc10551fd9685b6ea1096828ae29f6b9cce07cfe5de1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_indexing-b200a4e.stderr b/tests/reference/asr-test_str_indexing-b200a4e.stderr index 2bdcfc8433..fb521217df 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.stderr +++ b/tests/reference/asr-test_str_indexing-b200a4e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/test_str_indexing.py:4:13 + | +4 | print(s[1.2]) + | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) diff --git a/tests/reference/asr-test_str_slicing-eca1381.json b/tests/reference/asr-test_str_slicing-eca1381.json index a7daa789e5..684a869d6a 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.json +++ b/tests/reference/asr-test_str_slicing-eca1381.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing-eca1381.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7374319e4378d1cc717e1bab3f68f207cb90c40c168d5700c77d189b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing-eca1381.stderr b/tests/reference/asr-test_str_slicing-eca1381.stderr index 2bdcfc8433..d50b2ffd94 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.stderr +++ b/tests/reference/asr-test_str_slicing-eca1381.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing.py:4:15 + | +4 | print(s[1:2.2]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.json b/tests/reference/asr-test_str_slicing2-2f07e9a.json index e00a6b87e2..dc63e9a7b0 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.json +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing2-2f07e9a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "48a9286126c2333bdf5237358bd4ad27acac4a16a78069c9bd36d089", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr index 2bdcfc8433..94a5f03259 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing2.py:4:13 + | +4 | print(s[1.5:3]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.json b/tests/reference/asr-test_str_slicing3-fe6a03c.json index a7cea60d05..d1fe49fdfe 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.json +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing3-fe6a03c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5f7553d1509bed25d5137abc4fc2cb1d2cb983a1fab81d8d178ed197", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr index 2bdcfc8433..b1180c30ae 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing3.py:4:17 + | +4 | print(s[1:3:0.5]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.json b/tests/reference/asr-test_str_slicing4-a0c7a69.json index c4b0c4e87c..ceff8659bb 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.json +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing4-a0c7a69.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a5dd047df86649936606a0b134d10e76c6aacb224319be4aefd64bfe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr index 2bdcfc8433..8709b99ee8 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice step cannot be zero + --> tests/errors/test_str_slicing4.py:4:17 + | +4 | print(s[0:1:0]) + | ^ diff --git a/tests/reference/asr-test_str_to_int-61553e7.json b/tests/reference/asr-test_str_to_int-61553e7.json index efc136a28d..ac1093b9c8 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.json +++ b/tests/reference/asr-test_str_to_int-61553e7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_to_int-61553e7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1998e37d9abe044f164c73ea1e000ce748ed43af5ea14c2eb4715f11", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_to_int-61553e7.stderr b/tests/reference/asr-test_str_to_int-61553e7.stderr index 2bdcfc8433..785d95ba7f 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.stderr +++ b/tests/reference/asr-test_str_to_int-61553e7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: invalid literal for int() with base 10: '3abc' + --> tests/errors/test_str_to_int.py:2:15 + | +2 | print(int('3abc')) + | ^^^^^^ diff --git a/tests/reference/asr-test_tuple1-7abe88f.json b/tests/reference/asr-test_tuple1-7abe88f.json index c949638e22..e308970eea 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.json +++ b/tests/reference/asr-test_tuple1-7abe88f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple1-7abe88f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "56df3d46c63077fcdd09c3b54b63e6e096d7d39b2f8cfb61dab0930a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple1-7abe88f.stderr b/tests/reference/asr-test_tuple1-7abe88f.stderr index 2bdcfc8433..c66cc64946 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.stderr +++ b/tests/reference/asr-test_tuple1-7abe88f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_tuple1.py:3:3 + | +3 | t = (1, 2) + | ^ ^^^^^^ type mismatch ('tuple[i32, str]' and 'tuple[i32, i32]') diff --git a/tests/reference/asr-test_tuple2-b046610.json b/tests/reference/asr-test_tuple2-b046610.json index 6b3be345da..051ed20bfb 100644 --- a/tests/reference/asr-test_tuple2-b046610.json +++ b/tests/reference/asr-test_tuple2-b046610.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple2-b046610.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1e22bbde9c9fdc171314f1158dcac6bf6373d94e00c9878f66d7b667", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple2-b046610.stderr b/tests/reference/asr-test_tuple2-b046610.stderr index 2bdcfc8433..e99518093e 100644 --- a/tests/reference/asr-test_tuple2-b046610.stderr +++ b/tests/reference/asr-test_tuple2-b046610.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Runtime Indexing with tuple[i32, i32, i32] is not possible. + --> tests/errors/test_tuple2.py:4:11 + | +4 | print(t[x]) + | ^^^^ diff --git a/tests/reference/asr-test_tuple3-19fa47f.json b/tests/reference/asr-test_tuple3-19fa47f.json index 16cee514eb..0a703f17d4 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.json +++ b/tests/reference/asr-test_tuple3-19fa47f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple3-19fa47f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "780d951c4bfa3476ee84d16d9a89c5a9255691b270bfb312d974608e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple3-19fa47f.stderr b/tests/reference/asr-test_tuple3-19fa47f.stderr index 2bdcfc8433..fe438fb382 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.stderr +++ b/tests/reference/asr-test_tuple3-19fa47f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Tuple index out of bounds + --> tests/errors/test_tuple3.py:3:11 + | +3 | print(t[-4]) + | ^^^^^ diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.json b/tests/reference/asr-test_type_mismatch_01-09e8af3.json index 0949069bb4..ce2513c935 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.json +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_type_mismatch_01-09e8af3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "78ff11b22438e133b740e778063db612841fb15ef00f8599bdf8602c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr index 2bdcfc8433..3dc100fad6 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/test_type_mismatch_01.py:6:5 + | +6 | a /= b + | ^ ^ type mismatch ('i32' and 'f64') diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index 365d58e5dd..e3cad84dd5 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.json +++ b/tests/reference/asr-test_unary_op_03-e799eae.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_unary_op_03-e799eae.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_unary_op_03-e799eae.stdout", + "stdout_hash": "4511db7e0936003a81bcb4c6b4c1cbc60070f29a9fd7dd04e8d3d137", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.json b/tests/reference/asr-test_unsupported_type-0d813dd.json index a81b979be1..ab828c49da 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.json +++ b/tests/reference/asr-test_unsupported_type-0d813dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_unsupported_type-0d813dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "df2464bbcb9d52d4dbe40236762e965b1b771406f16ef90cf53b8611", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.stderr b/tests/reference/asr-test_unsupported_type-0d813dd.stderr index 2bdcfc8433..b5e5249813 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.stderr +++ b/tests/reference/asr-test_unsupported_type-0d813dd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'i128' is undeclared. + --> tests/errors/test_unsupported_type.py:2:8 + | +2 | i: i128 + | ^^^^ diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index 8cadc8b8d8..5c135e76d4 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.json +++ b/tests/reference/asr-test_zero_division-3dd84e8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division-3dd84e8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e1770a0ba87c5155926e3d6bb3bd67e14a5c040b7584c4cf114a41b2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division-3dd84e8.stderr b/tests/reference/asr-test_zero_division-3dd84e8.stderr index 2bdcfc8433..57611f2b32 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.stderr +++ b/tests/reference/asr-test_zero_division-3dd84e8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Division by 0 is not allowed + --> tests/errors/test_zero_division.py:4:16 + | +4 | print(i // 0) + | ^ diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index bf0bdf9348..f1fb7cbb0e 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.json +++ b/tests/reference/asr-test_zero_division2-d84989f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division2-d84989f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d2bac61e7df0875a7c93edb706661c80154b7b4d05dbf26663c36176", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division2-d84989f.stderr b/tests/reference/asr-test_zero_division2-d84989f.stderr index 2bdcfc8433..438ee0b6d4 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.stderr +++ b/tests/reference/asr-test_zero_division2-d84989f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Division by 0 is not allowed + --> tests/errors/test_zero_division2.py:4:16 + | +4 | print(v // 0.0) + | ^^^ diff --git a/tests/reference/asr-test_zero_division3-29efb9e.json b/tests/reference/asr-test_zero_division3-29efb9e.json index 2fbfbd5d2c..0c4f4b3d5d 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.json +++ b/tests/reference/asr-test_zero_division3-29efb9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division3-29efb9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "061f891a72cebaa335b5db060b27e04f21f6a09d150f78f1a572c135", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division3-29efb9e.stderr b/tests/reference/asr-test_zero_division3-29efb9e.stderr index 2bdcfc8433..519946bb81 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.stderr +++ b/tests/reference/asr-test_zero_division3-29efb9e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: division by zero is not allowed + --> tests/errors/test_zero_division3.py:3:13 + | +3 | print(i/0) + | ^ division by zero diff --git a/tests/reference/asr-test_zero_division4-bf4af64.json b/tests/reference/asr-test_zero_division4-bf4af64.json index 63c525e27d..e1f6ce6bc0 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.json +++ b/tests/reference/asr-test_zero_division4-bf4af64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division4-bf4af64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1d16ac2d95ab997ff9b94f4028d8741121e41471445179d185264884", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division4-bf4af64.stderr b/tests/reference/asr-test_zero_division4-bf4af64.stderr index 2bdcfc8433..bdf0d76816 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.stderr +++ b/tests/reference/asr-test_zero_division4-bf4af64.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: division by zero is not allowed + --> tests/errors/test_zero_division4.py:5:13 + | +5 | print(f/0.0) + | ^^^ division by zero diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index 04021c31be..a8e83fae28 100644 --- a/tests/reference/asr-tuple1-09972ab.json +++ b/tests/reference/asr-tuple1-09972ab.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-tuple1-09972ab.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-tuple1-09972ab.stdout", + "stdout_hash": "fcbdc7bd437d77534509c9da987f7b735c1bd319de51956b28924f73", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.json b/tests/reference/asr-type_mismatch-61052c7.json index 83f0d0921a..80ce9f69b3 100644 --- a/tests/reference/asr-type_mismatch-61052c7.json +++ b/tests/reference/asr-type_mismatch-61052c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-type_mismatch-61052c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8c0de9edb133ff8cfa5c0e7c6b2a8d425c5d84a5ec98844eb367040c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.stderr b/tests/reference/asr-type_mismatch-61052c7.stderr index 2bdcfc8433..6a402fb67c 100644 --- a/tests/reference/asr-type_mismatch-61052c7.stderr +++ b/tests/reference/asr-type_mismatch-61052c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/type_mismatch.py:8:5 + | +8 | a *= b + | ^ ^ type mismatch ('i32' and 'f32') diff --git a/tests/reference/asr-unsigned_01-892b178.json b/tests/reference/asr-unsigned_01-892b178.json index eec8041967..0a797a2c11 100644 --- a/tests/reference/asr-unsigned_01-892b178.json +++ b/tests/reference/asr-unsigned_01-892b178.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_01-892b178.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "54c7cfbd16c73cbe802a3492cd9c9e8d2fb25035192d229232c377b2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_01-892b178.stderr b/tests/reference/asr-unsigned_01-892b178.stderr index 2bdcfc8433..c3526cf36e 100644 --- a/tests/reference/asr-unsigned_01-892b178.stderr +++ b/tests/reference/asr-unsigned_01-892b178.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Cannot cast negative value to unsigned integer + --> tests/errors/unsigned_01.py:3:10 + | +3 | i: u16 = u16(-5) + | ^^^^^^^ diff --git a/tests/reference/asr-unsigned_02-6563e58.json b/tests/reference/asr-unsigned_02-6563e58.json index e9fed43e12..40e7b2a0f0 100644 --- a/tests/reference/asr-unsigned_02-6563e58.json +++ b/tests/reference/asr-unsigned_02-6563e58.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_02-6563e58.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "93f2cf309dfa7f13d56df9184615fde6a832b79510d8541f95ad5a70", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_02-6563e58.stderr b/tests/reference/asr-unsigned_02-6563e58.stderr index 2bdcfc8433..d00c5647fd 100644 --- a/tests/reference/asr-unsigned_02-6563e58.stderr +++ b/tests/reference/asr-unsigned_02-6563e58.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the unary minus `-` operation is negative, thus out of range for u16 + --> tests/errors/unsigned_02.py:3:10 + | +3 | i: u16 = -u16(5) + | ^^^^^^^ use -i32(u) for signed result diff --git a/tests/reference/asr-unsigned_03-f785652.json b/tests/reference/asr-unsigned_03-f785652.json index ee9f88dfd0..6929c59a27 100644 --- a/tests/reference/asr-unsigned_03-f785652.json +++ b/tests/reference/asr-unsigned_03-f785652.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_03-f785652.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d90013a25d9aaa91fbbf2b1193cd06be94a4e716f0fe99771cde5601", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_03-f785652.stderr b/tests/reference/asr-unsigned_03-f785652.stderr index 2bdcfc8433..a68ae96697 100644 --- a/tests/reference/asr-unsigned_03-f785652.stderr +++ b/tests/reference/asr-unsigned_03-f785652.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the unary minus `-` operation is negative, thus out of range for u64 + --> tests/errors/unsigned_03.py:3:7 + | +3 | print(-u64(u32(10))) + | ^^^^^^^^^^^^^ use -i64(u) for signed result diff --git a/tests/reference/asr-unsigned_04-c856d3a.json b/tests/reference/asr-unsigned_04-c856d3a.json index c9da601854..3753e9ae30 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.json +++ b/tests/reference/asr-unsigned_04-c856d3a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_04-c856d3a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3dcdf2e97f8c5f2816bed266587c7c3743f666cf2a4602f65e8ec9b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_04-c856d3a.stderr b/tests/reference/asr-unsigned_04-c856d3a.stderr index 2bdcfc8433..8547a0848c 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.stderr +++ b/tests/reference/asr-unsigned_04-c856d3a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the bitnot ~ operation is negative, thus out of range for u16 + --> tests/errors/unsigned_04.py:4:5 + | +4 | i = ~i + | ^^ use ~i32(u) for signed result or bitnot_u16(u) for unsigned result diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 9fe8e4b185..6e067dec46 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-vec_01-66ac423.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-vec_01-66ac423.stdout", + "stdout_hash": "1e7aa6b0ddf132fdcba7bee154ce4f2182e35d5e262ba5c6d04d9ad9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index 9ac31d7616..082d4add98 100644 --- a/tests/reference/asr_json-modules_02-53952e6.json +++ b/tests/reference/asr_json-modules_02-53952e6.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr_json-modules_02-53952e6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr_json-modules_02-53952e6.stdout", + "stdout_hash": "6f8c26acaba8d4ef64b292be4edf82b216fa6a43dcf683a29245f9fa", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-assert1-b0154ee.json b/tests/reference/ast-assert1-b0154ee.json index 23ed814b3f..8158218cc4 100644 --- a/tests/reference/ast-assert1-b0154ee.json +++ b/tests/reference/ast-assert1-b0154ee.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-assert1-b0154ee.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-assert1-b0154ee.stdout", + "stdout_hash": "f5e00f32dc7ae2feda2e3c495b42ae3f193a79baf8b42e313373aa4b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-assign1-2a4c9ed.json b/tests/reference/ast-assign1-2a4c9ed.json index 385bd3187c..49bfe84ecb 100644 --- a/tests/reference/ast-assign1-2a4c9ed.json +++ b/tests/reference/ast-assign1-2a4c9ed.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-assign1-2a4c9ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-assign1-2a4c9ed.stdout", + "stdout_hash": "96e9236f069321ffb388a891be45a46f55c581bd96d509685be54f86", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-complex1-800b4bb.json b/tests/reference/ast-complex1-800b4bb.json index b8a9abbcd7..e71d8dddfa 100644 --- a/tests/reference/ast-complex1-800b4bb.json +++ b/tests/reference/ast-complex1-800b4bb.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-complex1-800b4bb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-complex1-800b4bb.stdout", + "stdout_hash": "30482dce2a68624ef71ed52e4c4ce4122e1f2efddcef40bee2a3b10e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-constants1-91cb6ff.json b/tests/reference/ast-constants1-91cb6ff.json index 649f29ab24..f84e32ca40 100644 --- a/tests/reference/ast-constants1-91cb6ff.json +++ b/tests/reference/ast-constants1-91cb6ff.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-constants1-91cb6ff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-constants1-91cb6ff.stdout", + "stdout_hash": "8c7b5384e18cfcea4b080c39a4d367fc8a57a6785ad936454005d6b1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-dictionary1-1a7e00a.json b/tests/reference/ast-dictionary1-1a7e00a.json index 98997c3ef2..ba29488d33 100644 --- a/tests/reference/ast-dictionary1-1a7e00a.json +++ b/tests/reference/ast-dictionary1-1a7e00a.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-dictionary1-1a7e00a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-dictionary1-1a7e00a.stdout", + "stdout_hash": "c347af8c0abbed4664f354dc24c1bd061218c0584aef27889fbf1745", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.json b/tests/reference/ast-doconcurrentloop_01-ed7017b.json index e273d7c6c0..f535d23ee8 100644 --- a/tests/reference/ast-doconcurrentloop_01-ed7017b.json +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-doconcurrentloop_01-ed7017b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-doconcurrentloop_01-ed7017b.stdout", + "stdout_hash": "3967d9e6602dfb4fd3fdab3718811979d4745dc0a97060f9b281e0e9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.json b/tests/reference/ast-ellipsis1-4f6c4dd.json index 9ed602cc31..1e53be9f78 100644 --- a/tests/reference/ast-ellipsis1-4f6c4dd.json +++ b/tests/reference/ast-ellipsis1-4f6c4dd.json @@ -5,9 +5,9 @@ "infile_hash": "24df29cba718c679016f3758a2eccafbeb9cfebd56265fd8da16bee1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-ellipsis1-4f6c4dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-ellipsis1-4f6c4dd.stdout", + "stdout_hash": "6d6aef7896c1a43a27f489cb283c508b2bf1238ff6ad0c807b58b9e7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr1-1e8f7b1.json b/tests/reference/ast-expr1-1e8f7b1.json index 8d788f70cd..004b2a39e0 100644 --- a/tests/reference/ast-expr1-1e8f7b1.json +++ b/tests/reference/ast-expr1-1e8f7b1.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr1-1e8f7b1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr1-1e8f7b1.stdout", + "stdout_hash": "8de807242a73633d63f3e92bed88eacdd9f283f479d9adf11fefb1fd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr10-a8d646d.json b/tests/reference/ast-expr10-a8d646d.json index 0a6baf3e0e..8f0222f7aa 100644 --- a/tests/reference/ast-expr10-a8d646d.json +++ b/tests/reference/ast-expr10-a8d646d.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr10-a8d646d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr10-a8d646d.stdout", + "stdout_hash": "b807dc54b7741e61fd091d70d83c68d7c58c2c38fd5a22b279217916", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr11-1d29f78.json b/tests/reference/ast-expr11-1d29f78.json index 030029579a..d3ebc1ed40 100644 --- a/tests/reference/ast-expr11-1d29f78.json +++ b/tests/reference/ast-expr11-1d29f78.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr11-1d29f78.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr11-1d29f78.stdout", + "stdout_hash": "60719c0d166865f8157e6479a6bd6fc7d300b2d2eff48d8b1553fc8c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr12-adaecda.json b/tests/reference/ast-expr12-adaecda.json index 88afa85327..6fa2133b08 100644 --- a/tests/reference/ast-expr12-adaecda.json +++ b/tests/reference/ast-expr12-adaecda.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr12-adaecda.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr12-adaecda.stdout", + "stdout_hash": "b4fdb14f66196f4692126efb3b349707d3f862d6c045b61125af41cb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr13-c35ace1.json b/tests/reference/ast-expr13-c35ace1.json index cbb55c2cea..8da96d5109 100644 --- a/tests/reference/ast-expr13-c35ace1.json +++ b/tests/reference/ast-expr13-c35ace1.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr13-c35ace1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr13-c35ace1.stdout", + "stdout_hash": "e92fa43a3f8dd1bdf555b71e6f5a263a5a5c10a8f63582fb57d04ce6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr2-6642d4a.json b/tests/reference/ast-expr2-6642d4a.json index 0a883a8f72..779b2b5411 100644 --- a/tests/reference/ast-expr2-6642d4a.json +++ b/tests/reference/ast-expr2-6642d4a.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr2-6642d4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr2-6642d4a.stdout", + "stdout_hash": "cf996ecb8e3abdced429c59eedcbd9943bf59bbf22dcfd79ef94f799", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr4-49316cb.json b/tests/reference/ast-expr4-49316cb.json index 9a422aebf1..f60410170c 100644 --- a/tests/reference/ast-expr4-49316cb.json +++ b/tests/reference/ast-expr4-49316cb.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr4-49316cb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr4-49316cb.stdout", + "stdout_hash": "8f1ed7fd76dff70c8cca71bda8f528f3e12bda9bb716e3e32ed58657", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr5-bbc6e71.json b/tests/reference/ast-expr5-bbc6e71.json index 73eba34da0..93662179fd 100644 --- a/tests/reference/ast-expr5-bbc6e71.json +++ b/tests/reference/ast-expr5-bbc6e71.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr5-bbc6e71.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr5-bbc6e71.stdout", + "stdout_hash": "f856520f5cd00933d05c95de857ee6527c9a5ed476070c6d13857a40", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr6-0b12a67.json b/tests/reference/ast-expr6-0b12a67.json index fa7902dcc2..5b9e9c3ec4 100644 --- a/tests/reference/ast-expr6-0b12a67.json +++ b/tests/reference/ast-expr6-0b12a67.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr6-0b12a67.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr6-0b12a67.stdout", + "stdout_hash": "52edb5a692f7bc13f8c9642228f19a7e93960271cd3513a26a97df5d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr7-fe52776.json b/tests/reference/ast-expr7-fe52776.json index 69340e3a7d..f24345a89e 100644 --- a/tests/reference/ast-expr7-fe52776.json +++ b/tests/reference/ast-expr7-fe52776.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr7-fe52776.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr7-fe52776.stdout", + "stdout_hash": "5bf8b877e7cfee7d365d1c03622cced374fd006625e861154c8edc1b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr8-7db6b28.json b/tests/reference/ast-expr8-7db6b28.json index 07da7a0651..cdac33386b 100644 --- a/tests/reference/ast-expr8-7db6b28.json +++ b/tests/reference/ast-expr8-7db6b28.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr8-7db6b28.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr8-7db6b28.stdout", + "stdout_hash": "b739c4d505f4e1c1a01c7ceaf6230f3a489bd9285a056bfda3a995c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr9-d184496.json b/tests/reference/ast-expr9-d184496.json index 0c37198a0a..bc5e3f36d2 100644 --- a/tests/reference/ast-expr9-d184496.json +++ b/tests/reference/ast-expr9-d184496.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr9-d184496.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr9-d184496.stdout", + "stdout_hash": "75772c0465dba8aaa9f5cebf3c35558b77827a9b29570828744d84d9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr_01-d0927f9.json b/tests/reference/ast-expr_01-d0927f9.json index c5978463c9..45b1c2df0e 100644 --- a/tests/reference/ast-expr_01-d0927f9.json +++ b/tests/reference/ast-expr_01-d0927f9.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr_01-d0927f9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr_01-d0927f9.stdout", + "stdout_hash": "ba3af72a124b03f3aa21ae8a31d25ef05ee2f442dcf6b9759a659c98", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-global1-b2690cf.json b/tests/reference/ast-global1-b2690cf.json index 02dab36fc6..a5a57d4dcb 100644 --- a/tests/reference/ast-global1-b2690cf.json +++ b/tests/reference/ast-global1-b2690cf.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-global1-b2690cf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-global1-b2690cf.stdout", + "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-global_scope1-1d68a6c.json b/tests/reference/ast-global_scope1-1d68a6c.json index cce6b8ceb6..44e3204dee 100644 --- a/tests/reference/ast-global_scope1-1d68a6c.json +++ b/tests/reference/ast-global_scope1-1d68a6c.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-global_scope1-1d68a6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-global_scope1-1d68a6c.stdout", + "stdout_hash": "3311aec1626b395dc1c35208afdb7e3ddab90ac70a8a43f4f3e31325", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-list1-9ce2da0.json b/tests/reference/ast-list1-9ce2da0.json index 36552fc1f7..af1c5005eb 100644 --- a/tests/reference/ast-list1-9ce2da0.json +++ b/tests/reference/ast-list1-9ce2da0.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-list1-9ce2da0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-list1-9ce2da0.stdout", + "stdout_hash": "fea2e7f56f26d3848224a3ca52219f76e456b2f4066e1156c22896f5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-loop1-194a137.json b/tests/reference/ast-loop1-194a137.json index f9efa8010a..44f8695ff2 100644 --- a/tests/reference/ast-loop1-194a137.json +++ b/tests/reference/ast-loop1-194a137.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-loop1-194a137.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-loop1-194a137.stdout", + "stdout_hash": "f4a9db8f60a56098bbd7f524f0e0a64fdad95cbe3ca44412879489e3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-loop3-f7e0393.json b/tests/reference/ast-loop3-f7e0393.json index d4a68d573b..1dc5625553 100644 --- a/tests/reference/ast-loop3-f7e0393.json +++ b/tests/reference/ast-loop3-f7e0393.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-loop3-f7e0393.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-loop3-f7e0393.stdout", + "stdout_hash": "edf8630a987fb8f9e62d064eb7c1d37f08f896b1453a141fd4db15cf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.json b/tests/reference/ast-prefix_string_01-cf221fd.json index c31e2acf1d..ed1984236e 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.json +++ b/tests/reference/ast-prefix_string_01-cf221fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_01-cf221fd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b600057f41f59ba7fdebe3971bfea0eadca972747ccf70d575c1cdcd", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.stderr b/tests/reference/ast-prefix_string_01-cf221fd.stderr index 2bdcfc8433..e2a05a52c7 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.stderr +++ b/tests/reference/ast-prefix_string_01-cf221fd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +syntax error: Token '"Hello"' (of type 'string') is unexpected here + --> tests/errors/prefix_string_01.py:3:11 + | +3 | print "Hello", "World" + | ^^^^^^^ diff --git a/tests/reference/ast-prefix_string_02-3d530b2.json b/tests/reference/ast-prefix_string_02-3d530b2.json index 11d7a0411c..9c3ce1081b 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.json +++ b/tests/reference/ast-prefix_string_02-3d530b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_02-3d530b2.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cd72affed29823c0364d52bfb3ba0674d9d7950390b7cd6b04f7538b", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_02-3d530b2.stderr b/tests/reference/ast-prefix_string_02-3d530b2.stderr index 2bdcfc8433..869d52864a 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.stderr +++ b/tests/reference/ast-prefix_string_02-3d530b2.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +syntax error: Token '"Hello World"' (of type 'string') is unexpected here + --> tests/errors/prefix_string_02.py:7:13 + | +7 | print(r "Hello World") + | ^^^^^^^^^^^^^ diff --git a/tests/reference/ast-set1-ebd6ee0.json b/tests/reference/ast-set1-ebd6ee0.json index 1b59065a88..a04c792797 100644 --- a/tests/reference/ast-set1-ebd6ee0.json +++ b/tests/reference/ast-set1-ebd6ee0.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-set1-ebd6ee0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-set1-ebd6ee0.stdout", + "stdout_hash": "f2003da3359a1713befbdd7bd1c789dcec22ac91a6d1f5b25cac1c77", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-subscript1-bd5584b.json b/tests/reference/ast-subscript1-bd5584b.json index a5cafbc4e8..2c3b5acfa5 100644 --- a/tests/reference/ast-subscript1-bd5584b.json +++ b/tests/reference/ast-subscript1-bd5584b.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-subscript1-bd5584b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-subscript1-bd5584b.stdout", + "stdout_hash": "452c89181fdd389e48053af79eb944114e567a8a2e2d3b04c73721bd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-tuple1-2fb5396.json b/tests/reference/ast-tuple1-2fb5396.json index 8370d8cdc2..feb6e53223 100644 --- a/tests/reference/ast-tuple1-2fb5396.json +++ b/tests/reference/ast-tuple1-2fb5396.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-tuple1-2fb5396.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-tuple1-2fb5396.stdout", + "stdout_hash": "b8f815cc5c9d9732bca16340aca88fd5b4453cf499a305fb0b036316", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-async1-b3d07ed.json b/tests/reference/ast_new-async1-b3d07ed.json index ca0db1a6e5..78595a5beb 100644 --- a/tests/reference/ast_new-async1-b3d07ed.json +++ b/tests/reference/ast_new-async1-b3d07ed.json @@ -5,9 +5,9 @@ "infile_hash": "7c5dba5bb5fe728a9452de16f8164730885146b2d93e49be8642d96a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-async1-b3d07ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-async1-b3d07ed.stdout", + "stdout_hash": "1f809509a8c0637d93e82cf35a231a0f5e001a0b4bb2cfb37cc962ad", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-boolOp1-478328f.json b/tests/reference/ast_new-boolOp1-478328f.json index 41ce095c52..561331afd8 100644 --- a/tests/reference/ast_new-boolOp1-478328f.json +++ b/tests/reference/ast_new-boolOp1-478328f.json @@ -5,9 +5,9 @@ "infile_hash": "d3c477215f26d7a7e09c7de32d3e716585796d1674cba2ea692fe161", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-boolOp1-478328f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-boolOp1-478328f.stdout", + "stdout_hash": "e17703190ca113a29b38292421ba27f4d2d8e235a51115e9d3a2710f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def1-fe69291.json b/tests/reference/ast_new-class_def1-fe69291.json index d5e3de2665..77bc5ba91c 100644 --- a/tests/reference/ast_new-class_def1-fe69291.json +++ b/tests/reference/ast_new-class_def1-fe69291.json @@ -5,9 +5,9 @@ "infile_hash": "e904e820fab9d596d2675abf65e19fc2b5fb6ecf950a902a0ec537fb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-class_def1-fe69291.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-class_def1-fe69291.stdout", + "stdout_hash": "9802c1d135072a26d8cc97d779d5c89b93317138aa7903dde7d42fb0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def2-c6db986.json b/tests/reference/ast_new-class_def2-c6db986.json index c5282b5abf..e03cb049fb 100644 --- a/tests/reference/ast_new-class_def2-c6db986.json +++ b/tests/reference/ast_new-class_def2-c6db986.json @@ -5,9 +5,9 @@ "infile_hash": "e7ad3c230a50dbe235499e6cc7ca8a93c59142bbc91b640edbd072af", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-class_def2-c6db986.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-class_def2-c6db986.stdout", + "stdout_hash": "25cb94d2ea083f3e06cf057b1c074808a51365717dca131ce67f06f6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-comment2-f0984d5.json b/tests/reference/ast_new-comment2-f0984d5.json index 54997f1839..1309f6159f 100644 --- a/tests/reference/ast_new-comment2-f0984d5.json +++ b/tests/reference/ast_new-comment2-f0984d5.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-comment2-f0984d5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-comment2-f0984d5.stdout", + "stdout_hash": "4dd8b313619df81c518cdfbddd523b3486b2ad5406ff720dde825af9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-comprehension1-69cf2af.json b/tests/reference/ast_new-comprehension1-69cf2af.json index a8a96466c2..1e1b460b96 100644 --- a/tests/reference/ast_new-comprehension1-69cf2af.json +++ b/tests/reference/ast_new-comprehension1-69cf2af.json @@ -5,9 +5,9 @@ "infile_hash": "2e5d7d233befce4f5cbf334234537fe4f11e8b6e8d057974579aed89", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-comprehension1-69cf2af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-comprehension1-69cf2af.stdout", + "stdout_hash": "dd4d6e66646c90be9ebc7070964a2f42ca21d5c782bfddbf89ce854b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.json b/tests/reference/ast_new-conditional_expr1-07ccb9e.json index b54bf4fe22..e90a4839bd 100644 --- a/tests/reference/ast_new-conditional_expr1-07ccb9e.json +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.json @@ -5,9 +5,9 @@ "infile_hash": "5846a6c58bf238c4276f733b5fc9876a948ed63558444210d9f79c55", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-conditional_expr1-07ccb9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-conditional_expr1-07ccb9e.stdout", + "stdout_hash": "92adfc3fb76aa117fdee246478837474332ec5de543e164920e3ec40", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-dictionary1-445e718.json b/tests/reference/ast_new-dictionary1-445e718.json index 70b9fecf2a..5d739b9a9b 100644 --- a/tests/reference/ast_new-dictionary1-445e718.json +++ b/tests/reference/ast_new-dictionary1-445e718.json @@ -5,9 +5,9 @@ "infile_hash": "68922e77dbabe06c271463150653684880d3c28d88caa44109b2e202", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-dictionary1-445e718.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-dictionary1-445e718.stdout", + "stdout_hash": "dfae0ace6e4267478ecfd053f2be4a56fddf1f635099b4f6695d250b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.json b/tests/reference/ast_new-ellipsis2-3a9750b.json index bc412f6e6d..90701cb0d6 100644 --- a/tests/reference/ast_new-ellipsis2-3a9750b.json +++ b/tests/reference/ast_new-ellipsis2-3a9750b.json @@ -5,9 +5,9 @@ "infile_hash": "2e6669bafe4247887d3cd6d9f479ef9c02de96d2a018df4a716ae259", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-ellipsis2-3a9750b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-ellipsis2-3a9750b.stdout", + "stdout_hash": "c31c7abbb37cfb16b2e919f083ffc3839162529f9e18e82dc3a1ed7c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-for1-887432e.json b/tests/reference/ast_new-for1-887432e.json index 3138133200..3e2c929fae 100644 --- a/tests/reference/ast_new-for1-887432e.json +++ b/tests/reference/ast_new-for1-887432e.json @@ -5,9 +5,9 @@ "infile_hash": "8f9e8ef938c302e9ec566be988c563e0378002ac96687c46d7d9c137", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-for1-887432e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-for1-887432e.stdout", + "stdout_hash": "f9f49679cca12cff7db1a7828457e033b55aae6dd408b3a4326d1d7e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-for2-af08901.json b/tests/reference/ast_new-for2-af08901.json index 0c5f5dc7a5..ff9c17f689 100644 --- a/tests/reference/ast_new-for2-af08901.json +++ b/tests/reference/ast_new-for2-af08901.json @@ -5,9 +5,9 @@ "infile_hash": "32c45d5c5edc44504a3fa5d24c6c1660977d2ceceeef311ee5a37410", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-for2-af08901.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-for2-af08901.stdout", + "stdout_hash": "ac6e50517c5d609747b66c75e15bfa69ada7f0f41ebeb943da9b3167", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def1-1a872df.json b/tests/reference/ast_new-function_def1-1a872df.json index 17e58ba930..ff54698350 100644 --- a/tests/reference/ast_new-function_def1-1a872df.json +++ b/tests/reference/ast_new-function_def1-1a872df.json @@ -5,9 +5,9 @@ "infile_hash": "1afa1fb49c292eabdb1a8798f8b0642d878f3a67f8f069ab0bac4574", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def1-1a872df.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def1-1a872df.stdout", + "stdout_hash": "0110165ec922436f3a1dcf21de9d64353f410bb4b5dab943df168d79", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def2-52c4587.json b/tests/reference/ast_new-function_def2-52c4587.json index 8907b73050..6a84a1afa5 100644 --- a/tests/reference/ast_new-function_def2-52c4587.json +++ b/tests/reference/ast_new-function_def2-52c4587.json @@ -5,9 +5,9 @@ "infile_hash": "7530fc0c8839061b935134cf72ca1ed46d0f2e5ec1b7053ef68b011b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def2-52c4587.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def2-52c4587.stdout", + "stdout_hash": "701f1ddbc26053b77201943dc8be23c2cb86b979a207ebf11d5c0772", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def3-f66064a.json b/tests/reference/ast_new-function_def3-f66064a.json index d4d0543194..ef5687d117 100644 --- a/tests/reference/ast_new-function_def3-f66064a.json +++ b/tests/reference/ast_new-function_def3-f66064a.json @@ -5,9 +5,9 @@ "infile_hash": "eb7900aec51ff71ffb02799ef3191ea93aa8dc68a4d12bcab18135be", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def3-f66064a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def3-f66064a.stdout", + "stdout_hash": "5e5db40257c0c509b0496cf33a9ed0d4d7da8b4c16428b4c2fb264b0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-global1-38edfbd.json b/tests/reference/ast_new-global1-38edfbd.json index cf284c5ca5..e064ef2044 100644 --- a/tests/reference/ast_new-global1-38edfbd.json +++ b/tests/reference/ast_new-global1-38edfbd.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-global1-38edfbd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-global1-38edfbd.stdout", + "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-if1-db43586.json b/tests/reference/ast_new-if1-db43586.json index 7167115d30..61c6c14427 100644 --- a/tests/reference/ast_new-if1-db43586.json +++ b/tests/reference/ast_new-if1-db43586.json @@ -5,9 +5,9 @@ "infile_hash": "22ff1df9592cea862ebc5a2a03f872b87d7ef6cf7101670e8fc566da", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-if1-db43586.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-if1-db43586.stdout", + "stdout_hash": "c21dfca87b12c05bb7230f342ad43cdee10fd7a574dcd2733d8736c8", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-if2-c3b6022.json b/tests/reference/ast_new-if2-c3b6022.json index ed067482eb..f9c4d553f4 100644 --- a/tests/reference/ast_new-if2-c3b6022.json +++ b/tests/reference/ast_new-if2-c3b6022.json @@ -5,9 +5,9 @@ "infile_hash": "8568c759d82b43b471520eb7eb42d2ccbdfea5ceb59bd27671342206", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-if2-c3b6022.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-if2-c3b6022.stdout", + "stdout_hash": "cef89f96f75c68381a475911818e03cbcb78bff27d91b5d356fc667b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-import1-f643fd3.json b/tests/reference/ast_new-import1-f643fd3.json index e247cf5f05..2d9ee2fae2 100644 --- a/tests/reference/ast_new-import1-f643fd3.json +++ b/tests/reference/ast_new-import1-f643fd3.json @@ -5,9 +5,9 @@ "infile_hash": "be84cf9989667702a391da31494811cc4a2a0a2f7a6be764bcedc4bf", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-import1-f643fd3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-import1-f643fd3.stdout", + "stdout_hash": "ac5f443b72953c6b307da4cdd6d5c3976c3db1591a9703223614dd72", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda1-260d046.json b/tests/reference/ast_new-lambda1-260d046.json index 91c3717d09..5acaaa551c 100644 --- a/tests/reference/ast_new-lambda1-260d046.json +++ b/tests/reference/ast_new-lambda1-260d046.json @@ -5,9 +5,9 @@ "infile_hash": "0d9e4ba965ad635b7081019955a0f6d3d54b4f04f17239c454364d83", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-lambda1-260d046.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-lambda1-260d046.stdout", + "stdout_hash": "9efeee85a5a565024e5487cec1f868ce923dba161bfb2e7a0d24431f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda2-d84336e.json b/tests/reference/ast_new-lambda2-d84336e.json index fd7d634e39..42cda2aa2a 100644 --- a/tests/reference/ast_new-lambda2-d84336e.json +++ b/tests/reference/ast_new-lambda2-d84336e.json @@ -5,9 +5,9 @@ "infile_hash": "f115bc76bd599a545ebe065ec72d392374a97a52e434c079ec05e606", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-lambda2-d84336e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-lambda2-d84336e.stdout", + "stdout_hash": "b16a532dd4c0c68c374093e9f11bbc4b3f97736a10aa82634c0cbce9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.json b/tests/reference/ast_new-match_stmt1-9e84d24.json index a301cdf5f0..6e096f25ea 100644 --- a/tests/reference/ast_new-match_stmt1-9e84d24.json +++ b/tests/reference/ast_new-match_stmt1-9e84d24.json @@ -5,9 +5,9 @@ "infile_hash": "59820be702cda5062ce26ffbf5abe667a01d0e37f8a0658aa458d65f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-match_stmt1-9e84d24.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-match_stmt1-9e84d24.stdout", + "stdout_hash": "8e43bb4b05ebab0df9520dac9908702af0d2e7f63ddb42bf93baf0a0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-slice1-9c440e3.json b/tests/reference/ast_new-slice1-9c440e3.json index ffbdf3dfca..5efa42035d 100644 --- a/tests/reference/ast_new-slice1-9c440e3.json +++ b/tests/reference/ast_new-slice1-9c440e3.json @@ -5,9 +5,9 @@ "infile_hash": "b682e6a952b39d1b9310299340035aed5d4c6916814c1293d0aa9977", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-slice1-9c440e3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-slice1-9c440e3.stdout", + "stdout_hash": "f2c5ce2eeecd08f73104a45cfb87a2bcabc55ca3a65e3c751c207beb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements1-e081093.json b/tests/reference/ast_new-statements1-e081093.json index d13137bf46..5676cb70c4 100644 --- a/tests/reference/ast_new-statements1-e081093.json +++ b/tests/reference/ast_new-statements1-e081093.json @@ -5,9 +5,9 @@ "infile_hash": "98dd16a7e41cfca5cce2fd716fa5888ad5b970cd368e6171f1e66306", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-statements1-e081093.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-statements1-e081093.stdout", + "stdout_hash": "9425fb51c6f0e2ed284e0ba59bb2efee1a86541d77150d20c02fd5fc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements2-c4cdc5f.json b/tests/reference/ast_new-statements2-c4cdc5f.json index fcb74d5b31..efb47d87e7 100644 --- a/tests/reference/ast_new-statements2-c4cdc5f.json +++ b/tests/reference/ast_new-statements2-c4cdc5f.json @@ -5,9 +5,9 @@ "infile_hash": "8c96f6788e951a113e775f497394a372018d04b4f7f910d304471017", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-statements2-c4cdc5f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-statements2-c4cdc5f.stdout", + "stdout_hash": "d79c678d3b5de63e5d424a2015595bfc3a686fc5c7ba0802aed6f3af", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string1-96b90b3.json b/tests/reference/ast_new-string1-96b90b3.json index 3956ce08b9..49a78caf38 100644 --- a/tests/reference/ast_new-string1-96b90b3.json +++ b/tests/reference/ast_new-string1-96b90b3.json @@ -5,9 +5,9 @@ "infile_hash": "278e24162e6d88441f13d84bab068f1862b4fa490bf95e145fb71318", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string1-96b90b3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string1-96b90b3.stdout", + "stdout_hash": "51806e5893017a386c0ce7a4f3260c7605cabd5ea4e6a16aa300d8c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string2-44323ea.json b/tests/reference/ast_new-string2-44323ea.json index f7a0b274f0..3bcc6c58df 100644 --- a/tests/reference/ast_new-string2-44323ea.json +++ b/tests/reference/ast_new-string2-44323ea.json @@ -5,9 +5,9 @@ "infile_hash": "58397718a6e0dc5cc453081e82ad1b2ca378639dfb516c3f28d34323", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string2-44323ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string2-44323ea.stdout", + "stdout_hash": "52d1edc0e332527fc6e077ed895f9d01a6eb79b3fb43405319864a1c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string3-37f35a0.json b/tests/reference/ast_new-string3-37f35a0.json index 7434a3fe68..bd16a6a8a7 100644 --- a/tests/reference/ast_new-string3-37f35a0.json +++ b/tests/reference/ast_new-string3-37f35a0.json @@ -5,9 +5,9 @@ "infile_hash": "61a3cd7139d6c429a037d74fe12b8f8305cabe9b91218082851dd7ca", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string3-37f35a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string3-37f35a0.stdout", + "stdout_hash": "9d8ca937b551799ff4908f347ff6685917d0bfc41977c5316af4e108", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-try1-a9a22cf.json b/tests/reference/ast_new-try1-a9a22cf.json index a124f53705..a252588d6f 100644 --- a/tests/reference/ast_new-try1-a9a22cf.json +++ b/tests/reference/ast_new-try1-a9a22cf.json @@ -5,9 +5,9 @@ "infile_hash": "a7fac6105109bebf6a38bd317f4bbf5876e2dd62a341c71232791619", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-try1-a9a22cf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-try1-a9a22cf.stdout", + "stdout_hash": "2d208d18296ba0b82463ef7c49b2dedaed5d5600b0956f27084b454e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-tuple1-29c08af.json b/tests/reference/ast_new-tuple1-29c08af.json index 674492009a..c23dd5efe2 100644 --- a/tests/reference/ast_new-tuple1-29c08af.json +++ b/tests/reference/ast_new-tuple1-29c08af.json @@ -5,9 +5,9 @@ "infile_hash": "a598d163f33a7eb37376592c8018780cb4024618f4a8024bd728ff15", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-tuple1-29c08af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-tuple1-29c08af.stdout", + "stdout_hash": "ba3dcb7011c5466eb869001acbc2c1a89c60f15e59dcdf8e7974baab", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-type_comment1-710ea6c.json b/tests/reference/ast_new-type_comment1-710ea6c.json index c437fdbc9f..5cabf43401 100644 --- a/tests/reference/ast_new-type_comment1-710ea6c.json +++ b/tests/reference/ast_new-type_comment1-710ea6c.json @@ -5,9 +5,9 @@ "infile_hash": "068e12017f2d2c484023dba5e6d127d0ef53e3e4148ce40452c1284b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-type_comment1-710ea6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-type_comment1-710ea6c.stdout", + "stdout_hash": "ef1c4024c790cdf5ef3262c9b94f127a5d546dcc24932b87d98ed980", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-unicode-d3199dc.json b/tests/reference/ast_new-unicode-d3199dc.json index 5a36cd150f..953033c69f 100644 --- a/tests/reference/ast_new-unicode-d3199dc.json +++ b/tests/reference/ast_new-unicode-d3199dc.json @@ -5,9 +5,9 @@ "infile_hash": "6b3cd163f80b29c927ea2538095688bb9d903c15b5e4a782dc821db5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-unicode-d3199dc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-unicode-d3199dc.stdout", + "stdout_hash": "094e93359015843e391595911489ad12bf6abeb7fdc92649bb97ca3a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-while1-a4c6382.json b/tests/reference/ast_new-while1-a4c6382.json index ad91f33dbc..b007957ac4 100644 --- a/tests/reference/ast_new-while1-a4c6382.json +++ b/tests/reference/ast_new-while1-a4c6382.json @@ -5,9 +5,9 @@ "infile_hash": "d013884f95378177c308b9e8cc762e1f1a57ff5b49ea7aae5461901e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-while1-a4c6382.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-while1-a4c6382.stdout", + "stdout_hash": "90f2e03370e7ea2eb4cfc10b32b6c7b24b4abb61491c46e5e23b8629", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-with1-6c88c0f.json b/tests/reference/ast_new-with1-6c88c0f.json index 1ef51e7359..379e083532 100644 --- a/tests/reference/ast_new-with1-6c88c0f.json +++ b/tests/reference/ast_new-with1-6c88c0f.json @@ -5,9 +5,9 @@ "infile_hash": "76c56f94e39ec49c634bd827a4b1e6c14e8da599466c733c44d55b1e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-with1-6c88c0f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-with1-6c88c0f.stdout", + "stdout_hash": "da9e18ca666189ea27993cfac36f5193654225e29453bd37b5df0a17", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-yield-4c41668.json b/tests/reference/ast_new-yield-4c41668.json index c57d81d511..84c7e07ded 100644 --- a/tests/reference/ast_new-yield-4c41668.json +++ b/tests/reference/ast_new-yield-4c41668.json @@ -5,9 +5,9 @@ "infile_hash": "8be8f045d190dbc958c308128da40d7e8b590f0320166d10b545722b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-yield-4c41668.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-yield-4c41668.stdout", + "stdout_hash": "86dec82fdfba5c8c8fe63c0a67dac680041e208fb7f372bf1744ce7d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-c_interop1-e215531.json b/tests/reference/c-c_interop1-e215531.json index 59ee2fe138..9cd8533dac 100644 --- a/tests/reference/c-c_interop1-e215531.json +++ b/tests/reference/c-c_interop1-e215531.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-c_interop1-e215531.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-c_interop1-e215531.stdout", + "stdout_hash": "9d9dd1715b625024203f8b4de330a936a806c5e8031ae7b643c23e71", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.json b/tests/reference/c-expr7-bb2692a.json index d0afd5f0d4..84ee9e5ed5 100644 --- a/tests/reference/c-expr7-bb2692a.json +++ b/tests/reference/c-expr7-bb2692a.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "c-expr7-bb2692a.stdout", + "stdout_hash": "1d75b4cf61dcee73adafec2a5448c953bae5476aab2502115df2eecb", "stderr": "c-expr7-bb2692a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.stderr b/tests/reference/c-expr7-bb2692a.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/c-expr7-bb2692a.stderr +++ b/tests/reference/c-expr7-bb2692a.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/c-expr_01-28f449f.json b/tests/reference/c-expr_01-28f449f.json index 1dfa7a4d79..e26f28894a 100644 --- a/tests/reference/c-expr_01-28f449f.json +++ b/tests/reference/c-expr_01-28f449f.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_01-28f449f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_01-28f449f.stdout", + "stdout_hash": "182f1a13f6ba0679a3107a8a9cc181130651a9f5d2f2acf7c382e431", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr_11-c452314.json b/tests/reference/c-expr_11-c452314.json index c9777ea5ec..b6c5580a8a 100644 --- a/tests/reference/c-expr_11-c452314.json +++ b/tests/reference/c-expr_11-c452314.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_11-c452314.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_11-c452314.stdout", + "stdout_hash": "2d6fe10d9189c578a5a20e042153115de54220d02a56baedc15efc31", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr_12-93c7780.json b/tests/reference/c-expr_12-93c7780.json index 52725503b7..8e795c5bc8 100644 --- a/tests/reference/c-expr_12-93c7780.json +++ b/tests/reference/c-expr_12-93c7780.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_12-93c7780.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_12-93c7780.stdout", + "stdout_hash": "95d8b9361a2cc1334d3e79c77eee2d79f266cd5cdff2d824faacfa9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-func_static_01-fc146ec.json b/tests/reference/c-func_static_01-fc146ec.json index c5e01096d4..237ebd35cc 100644 --- a/tests/reference/c-func_static_01-fc146ec.json +++ b/tests/reference/c-func_static_01-fc146ec.json @@ -5,9 +5,9 @@ "infile_hash": "073b018c3b06cdbf34c603363c53e12bf471a80c457aecc676316c29", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-func_static_01-fc146ec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-func_static_01-fc146ec.stdout", + "stdout_hash": "ba4195c88f493b5e4d007ced548cd22bb7b12a7ba6a21df7526018bb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-import_order_01-3ebf3c3.json b/tests/reference/c-import_order_01-3ebf3c3.json index 690e1d4248..8a602aa1fc 100644 --- a/tests/reference/c-import_order_01-3ebf3c3.json +++ b/tests/reference/c-import_order_01-3ebf3c3.json @@ -5,9 +5,9 @@ "infile_hash": "b6f67090973a5fce0778dbdd86fdb12272a8da5bbae2f50051df34e5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-import_order_01-3ebf3c3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-import_order_01-3ebf3c3.stdout", + "stdout_hash": "f3e4798c2ffb4df885977927d38d89b0354c812264ae40b4e7103ced", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-loop1-3e341c7.json b/tests/reference/c-loop1-3e341c7.json index dc849a20aa..35b5b1707a 100644 --- a/tests/reference/c-loop1-3e341c7.json +++ b/tests/reference/c-loop1-3e341c7.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-loop1-3e341c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-loop1-3e341c7.stdout", + "stdout_hash": "c83616df972c7b3f966dab1ae3c339147a426324bd33890a9d13144e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-loop4-eec10d3.json b/tests/reference/c-loop4-eec10d3.json index 4d4dd01700..3ee5448d4f 100644 --- a/tests/reference/c-loop4-eec10d3.json +++ b/tests/reference/c-loop4-eec10d3.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-loop4-eec10d3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-loop4-eec10d3.stdout", + "stdout_hash": "8eea5321c1fd80c9bce62d443a5bc4709a5a9cfcb95fc38c8f369ce4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-print_01-4d44628.json b/tests/reference/c-print_01-4d44628.json index 8a5817b27e..c19acd876f 100644 --- a/tests/reference/c-print_01-4d44628.json +++ b/tests/reference/c-print_01-4d44628.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-print_01-4d44628.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-print_01-4d44628.stdout", + "stdout_hash": "618b140a8c12a6798b60e01373d930af2a8d6df85b5aed54227b3462", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-test_import_02-d2c54c4.json b/tests/reference/c-test_import_02-d2c54c4.json index 376fe98b60..dce151ed72 100644 --- a/tests/reference/c-test_import_02-d2c54c4.json +++ b/tests/reference/c-test_import_02-d2c54c4.json @@ -5,9 +5,9 @@ "infile_hash": "cf2059987c7470ee617df897ed0d19906a9a8a94f05a5612570fce91", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-test_import_02-d2c54c4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-test_import_02-d2c54c4.stdout", + "stdout_hash": "dc4de2618a3ad2e6c3f4eaa2b203104e51758040bb1f2ab14d85ba3a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-test_issue_518-fbbd299.json b/tests/reference/c-test_issue_518-fbbd299.json index f3498bd194..329271b124 100644 --- a/tests/reference/c-test_issue_518-fbbd299.json +++ b/tests/reference/c-test_issue_518-fbbd299.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-test_issue_518-fbbd299.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-test_issue_518-fbbd299.stdout", + "stdout_hash": "2140b84aa94533cf8a3cc994b6eefa42b22cb03615c99967a9e3b1e9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-variable_decl_03-fa1823b.json b/tests/reference/c-variable_decl_03-fa1823b.json index 7f6e60fcd4..1060de968b 100644 --- a/tests/reference/c-variable_decl_03-fa1823b.json +++ b/tests/reference/c-variable_decl_03-fa1823b.json @@ -5,9 +5,9 @@ "infile_hash": "1e6bd54d3ca0db90eec540b68eff063ae2186d623cf0d64335b09cfe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-variable_decl_03-fa1823b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-variable_decl_03-fa1823b.stdout", + "stdout_hash": "b8397cdd7e8998d29574393db30b5638aedd2ecd34a596b8b1c29f7f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-assert1-ba60925.json b/tests/reference/cpp-assert1-ba60925.json index ffe3e8afa2..9e0008db37 100644 --- a/tests/reference/cpp-assert1-ba60925.json +++ b/tests/reference/cpp-assert1-ba60925.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-assert1-ba60925.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-assert1-ba60925.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json index b45eeaef4a..9563427d03 100644 --- a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-doconcurrentloop_01-4e9f274.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-doconcurrentloop_01-4e9f274.stdout", + "stdout_hash": "8a4d62895106f08dea98f98b2bae7c3f27b6b324243e47df681eba3c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr12-fd2ea87.json b/tests/reference/cpp-expr12-fd2ea87.json index 724c014e2d..abfda3e82e 100644 --- a/tests/reference/cpp-expr12-fd2ea87.json +++ b/tests/reference/cpp-expr12-fd2ea87.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr12-fd2ea87.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr12-fd2ea87.stdout", + "stdout_hash": "3fd932aa8477bf21939c1376aa02973ffaa27249dded08685a4f8a27", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr15-1661c0d.json b/tests/reference/cpp-expr15-1661c0d.json index 7eb433f6d1..a75de781fb 100644 --- a/tests/reference/cpp-expr15-1661c0d.json +++ b/tests/reference/cpp-expr15-1661c0d.json @@ -5,9 +5,9 @@ "infile_hash": "f3fa7c8efa999392edc0a94ff9c7820ed0c3f1e849c77655151b8d72", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr15-1661c0d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr15-1661c0d.stdout", + "stdout_hash": "c6660bd5efa0a0602ea96a86d5c44220cb4390dea4eebf4cb16211bc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr2-09c05ad.json b/tests/reference/cpp-expr2-09c05ad.json index b4a295bee1..7f2a65d8fe 100644 --- a/tests/reference/cpp-expr2-09c05ad.json +++ b/tests/reference/cpp-expr2-09c05ad.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr2-09c05ad.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr2-09c05ad.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr5-1de0e30.json b/tests/reference/cpp-expr5-1de0e30.json index 926d01c5ae..0db3289f22 100644 --- a/tests/reference/cpp-expr5-1de0e30.json +++ b/tests/reference/cpp-expr5-1de0e30.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr5-1de0e30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr5-1de0e30.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr6-f337f4f.json b/tests/reference/cpp-expr6-f337f4f.json index c08ef4efde..8115193f00 100644 --- a/tests/reference/cpp-expr6-f337f4f.json +++ b/tests/reference/cpp-expr6-f337f4f.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr6-f337f4f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr6-f337f4f.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.json b/tests/reference/cpp-expr7-529bd53.json index 81517bf4cd..9697eaa92d 100644 --- a/tests/reference/cpp-expr7-529bd53.json +++ b/tests/reference/cpp-expr7-529bd53.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "cpp-expr7-529bd53.stdout", + "stdout_hash": "8f72ce4b2d8f170884e171b1bdfa4a4ea07344825b6787d814a446cf", "stderr": "cpp-expr7-529bd53.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.stderr b/tests/reference/cpp-expr7-529bd53.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/cpp-expr7-529bd53.stderr +++ b/tests/reference/cpp-expr7-529bd53.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/cpp-expr8-704cece.json b/tests/reference/cpp-expr8-704cece.json index fa499a600e..1fac6d1530 100644 --- a/tests/reference/cpp-expr8-704cece.json +++ b/tests/reference/cpp-expr8-704cece.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr8-704cece.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr8-704cece.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr9-48868e9.json b/tests/reference/cpp-expr9-48868e9.json index d16bc0bb06..ec3d6312dc 100644 --- a/tests/reference/cpp-expr9-48868e9.json +++ b/tests/reference/cpp-expr9-48868e9.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr9-48868e9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr9-48868e9.stdout", + "stdout_hash": "8322420a1f1df346d89982ca461b6d08b67c2dab936e74d2a5f544f7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr_11-422c839.json b/tests/reference/cpp-expr_11-422c839.json index f49c8c76d1..ab8387e398 100644 --- a/tests/reference/cpp-expr_11-422c839.json +++ b/tests/reference/cpp-expr_11-422c839.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr_11-422c839.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr_11-422c839.stdout", + "stdout_hash": "c015d4446b89b36b010a37f5651e19ef8615ca00148c4ff51f8c5e3d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop1-0a8cf3b.json b/tests/reference/cpp-loop1-0a8cf3b.json index f30fac872d..83fab1323b 100644 --- a/tests/reference/cpp-loop1-0a8cf3b.json +++ b/tests/reference/cpp-loop1-0a8cf3b.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop1-0a8cf3b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop1-0a8cf3b.stdout", + "stdout_hash": "47940a3d90ec65bad62ffb4a582149a8ed514e48071a45bb7eb3fe5b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop3-6020091.json b/tests/reference/cpp-loop3-6020091.json index 0c986c985a..8705b64cc5 100644 --- a/tests/reference/cpp-loop3-6020091.json +++ b/tests/reference/cpp-loop3-6020091.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop3-6020091.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop3-6020091.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop4-cdb2174.json b/tests/reference/cpp-loop4-cdb2174.json index a2bea73e3b..d5637d4b89 100644 --- a/tests/reference/cpp-loop4-cdb2174.json +++ b/tests/reference/cpp-loop4-cdb2174.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop4-cdb2174.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop4-cdb2174.stdout", + "stdout_hash": "a7a82cd77e9ab3cc7ed092234263ce57db724e0352d8bad31d090fcb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-print_01-026ef17.json b/tests/reference/cpp-print_01-026ef17.json index 51596fb90e..c254ecab8d 100644 --- a/tests/reference/cpp-print_01-026ef17.json +++ b/tests/reference/cpp-print_01-026ef17.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-print_01-026ef17.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-print_01-026ef17.stdout", + "stdout_hash": "27da0159fcbc074b4527f6dc2ad9fbde547b888311fc5b92083eb0b9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.json b/tests/reference/cpp-test_builtin_pow-56b3f92.json index 1efee826e0..a18ad0aab9 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.json +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "cpp-test_builtin_pow-56b3f92.stdout", + "stdout_hash": "dec0af96e013cd38032672f4812f876e586bf697757278addd17b591", "stderr": "cpp-test_builtin_pow-56b3f92.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr index 2bdcfc8433..5dbb75ad24 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/../integration_tests/test_builtin_pow.py:11:16 + | +11 | assert i32(pow(a, b)) == 32 + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.json b/tests/reference/cpp-test_list_repeat2-698d7f4.json index efcadb3ab6..c2e854a654 100644 --- a/tests/reference/cpp-test_list_repeat2-698d7f4.json +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.json @@ -5,9 +5,9 @@ "infile_hash": "3f1fa9fd655b76efa451a83734ddc61af0a917090588ef53afe30b04", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-test_list_repeat2-698d7f4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-test_list_repeat2-698d7f4.stdout", + "stdout_hash": "6e6428a71e48dbad6de969a48a9b958be8fb6d5ec2ed8490ee3f72ff", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.json b/tests/reference/cpp-test_unary_op_03-fd9669a.json index fc2e97434b..b09b2a94a3 100644 --- a/tests/reference/cpp-test_unary_op_03-fd9669a.json +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-test_unary_op_03-fd9669a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-test_unary_op_03-fd9669a.stdout", + "stdout_hash": "50205765dbafb525c90c7551a7217ca5b5c197047dfe471ffd2f4dec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-assert1-8df4f31.json b/tests/reference/llvm-assert1-8df4f31.json index 0877b9ec2a..f7af1f27c3 100644 --- a/tests/reference/llvm-assert1-8df4f31.json +++ b/tests/reference/llvm-assert1-8df4f31.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-assert1-8df4f31.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-assert1-8df4f31.stdout", + "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-bindc_01-c984f09.json b/tests/reference/llvm-bindc_01-c984f09.json index b0e8838c1d..b8bf60feb9 100644 --- a/tests/reference/llvm-bindc_01-c984f09.json +++ b/tests/reference/llvm-bindc_01-c984f09.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-bindc_01-c984f09.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-bindc_01-c984f09.stdout", + "stdout_hash": "36302aceabcf2682f3e954ab4bc56dd960fe532dc7799cb58baa19a3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-bool1-af4376b.json b/tests/reference/llvm-bool1-af4376b.json index 4a8691cf04..8a924e4972 100644 --- a/tests/reference/llvm-bool1-af4376b.json +++ b/tests/reference/llvm-bool1-af4376b.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-bool1-af4376b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-bool1-af4376b.stdout", + "stdout_hash": "cb60cdc2beb220bbe693b54079b5ebc7efcdc2cdc830c3cc0e213c39", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-expr14-b96b5b1.json b/tests/reference/llvm-expr14-b96b5b1.json index 365baf3b57..a3c6d2f1be 100644 --- a/tests/reference/llvm-expr14-b96b5b1.json +++ b/tests/reference/llvm-expr14-b96b5b1.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-expr14-b96b5b1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-expr14-b96b5b1.stdout", + "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-expr_01-54467c1.json b/tests/reference/llvm-expr_01-54467c1.json index 0e6749b5cf..f3c32d129d 100644 --- a/tests/reference/llvm-expr_01-54467c1.json +++ b/tests/reference/llvm-expr_01-54467c1.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-expr_01-54467c1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-expr_01-54467c1.stdout", + "stdout_hash": "8018bddb16bb05f28f77e84b0c4bb63a5515c75d5fee087543a243b5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-func_inline_01-2d4583a.json b/tests/reference/llvm-func_inline_01-2d4583a.json index 44c81c0d7d..075a1dfc5f 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.json +++ b/tests/reference/llvm-func_inline_01-2d4583a.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-func_inline_01-2d4583a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-func_inline_01-2d4583a.stdout", + "stdout_hash": "a91f2155136dbc019a41e5b1006d9b4a9e1f7def08086e307aafd15c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-lpython1-23c5987.json b/tests/reference/llvm-lpython1-23c5987.json index 3ce5e1e99d..326c58af5a 100644 --- a/tests/reference/llvm-lpython1-23c5987.json +++ b/tests/reference/llvm-lpython1-23c5987.json @@ -5,9 +5,9 @@ "infile_hash": "195a467b66705e0f2638aee8c8a6e9145112b2964e05896c328e0d86", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-lpython1-23c5987.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-lpython1-23c5987.stdout", + "stdout_hash": "15764832892f7e0cd2a438b247a148564f5f83b3a00ca929bd9cc625", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-print_04-443a8d8.json b/tests/reference/llvm-print_04-443a8d8.json index 88e77313e6..6edad74b2a 100644 --- a/tests/reference/llvm-print_04-443a8d8.json +++ b/tests/reference/llvm-print_04-443a8d8.json @@ -5,9 +5,9 @@ "infile_hash": "88affcdc1013b979debbf8b47a481909670b62c91fc5963af42c2495", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-print_04-443a8d8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-print_04-443a8d8.stdout", + "stdout_hash": "5fd7d7df606b54cd4d8304825a94448d366762055fdc5de73c61738c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-structs_11-09fea6a.json b/tests/reference/llvm-structs_11-09fea6a.json index 8988f29701..861941353b 100644 --- a/tests/reference/llvm-structs_11-09fea6a.json +++ b/tests/reference/llvm-structs_11-09fea6a.json @@ -5,9 +5,9 @@ "infile_hash": "9cb6c80ad837ba66472a91b22e9068ec439b6a2a179a452d90d84c78", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-structs_11-09fea6a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-structs_11-09fea6a.stdout", + "stdout_hash": "c6cdeacf6cdb7b9a5e68d2263a28585e68ec51e11f544fd366eac428", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-test_issue_518-cdb641a.json b/tests/reference/llvm-test_issue_518-cdb641a.json index 2456e7e680..e11cc83f6d 100644 --- a/tests/reference/llvm-test_issue_518-cdb641a.json +++ b/tests/reference/llvm-test_issue_518-cdb641a.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-test_issue_518-cdb641a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-test_issue_518-cdb641a.stdout", + "stdout_hash": "61bea2762ce630ed6295649a1653e608a77cc1165f7575d28fdfefd1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.json b/tests/reference/llvm-test_unary_op_03-046fb86.json index 987b554d29..d6390dde20 100644 --- a/tests/reference/llvm-test_unary_op_03-046fb86.json +++ b/tests/reference/llvm-test_unary_op_03-046fb86.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-test_unary_op_03-046fb86.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-test_unary_op_03-046fb86.stdout", + "stdout_hash": "1e9e596b5383d76430007e2e89893f64e5b07c21d46edeea5bd5acba", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index 5da309cf11..c139101c1d 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.json +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm_dbg-expr_01-9fc5f30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm_dbg-expr_01-9fc5f30.stdout", + "stdout_hash": "f5424d14e2553fd4ea59a66c0d1560e435f0871cdfc5250f6a5df57d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.json b/tests/reference/pass_class_constructor-structs_16-5e3508f.json index 8a3ed99660..62901bd56c 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.json +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_class_constructor-structs_16-5e3508f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_class_constructor-structs_16-5e3508f.stdout", + "stdout_hash": "74b7cad17c2d6f7774e930e8a24b9bf35ca37425c7a3fa6f4851ef84", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json index c2dc6d9c61..bb2bbf2c49 100644 --- a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json +++ b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_inline_function_calls-func_inline_01-8b6a5da.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_inline_function_calls-func_inline_01-8b6a5da.stdout", + "stdout_hash": "1705050e9a2183a2f6aa493125e093e7c4d17a4f2f4949749950e11a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index 64f6b3a58a..fe658a2dbe 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_loop_vectorise-vec_01-be9985e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", + "stdout_hash": "5e00c84dbfa994e8cfda471d186672fdc2bb519cce4261e5b16d3d4b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.json b/tests/reference/pass_print_list_tuple-print_02-09600eb.json index 5d8cec3211..681c90a49c 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.json +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_print_list_tuple-print_02-09600eb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_print_list_tuple-print_02-09600eb.stdout", + "stdout_hash": "bd89fe078e72abb183997b6bfc814c93809137814f83446fbc8224bc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json index b453ba02c4..bf269776b2 100644 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout", + "stdout_hash": "f4cd665db598d9e2d39033a412b1db246f1465579c42d6d8b6228656", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index 8f00165172..1db5a55ee7 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-assert1-192ca6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-assert1-192ca6c.stdout", + "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index fcd242d789..ac0ac5afda 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-assign1-f87bafa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-assign1-f87bafa.stdout", + "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 6e571b1892..9f40e4dc6d 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr11-e6681c8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr11-e6681c8.stdout", + "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 46e2041385..57dfc1ce5e 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr14-2e6ab03.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr14-2e6ab03.stdout", + "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 3f11d3bf63..5ad1fd4c8d 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -5,9 +5,9 @@ "infile_hash": "105d03de28e04eac6f02555286cf2b954caa81d7135618017aeefe79", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr17-3b84714.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr17-3b84714.stdout", + "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 11c5722e89..07c3053bc1 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr2-6b69018.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr2-6b69018.stdout", + "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index 3695587ef5..abc691f0c0 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr4-161a0ec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr4-161a0ec.stdout", + "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 467abc4508..1c3f9279d8 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr5-dee0e5c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr5-dee0e5c.stdout", + "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index 3d9783b51b..4637905e1c 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr6-1a1d4fb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr6-1a1d4fb.stdout", + "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.json b/tests/reference/run_dbg-test_assert_01-2f34744.json index 6badd120bb..f8ac5ccbe9 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.json +++ b/tests/reference/run_dbg-test_assert_01-2f34744.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_01-2f34744.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4811af471c73572b285e9ea01c8689abdd3cb32c717b3cd4876d2669", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.stderr b/tests/reference/run_dbg-test_assert_01-2f34744.stderr index 2bdcfc8433..a7dc14d623 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.stderr +++ b/tests/reference/run_dbg-test_assert_01-2f34744.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_01.py", line 1 + def test(): + File "tests/runtime_errors/test_assert_01.py", line 4 + test() + File "tests/runtime_errors/test_assert_01.py", line 2 + assert False +AssertionError diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.json b/tests/reference/run_dbg-test_assert_02-c6de25a.json index 238eeca6cd..19b16179f5 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.json +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_02-c6de25a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d5bfce55992e8d0630849442ee1f9b32864c64c328917c29fafc9424", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr index 2bdcfc8433..0b837dc18e 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_02.py", line 1 + def test(): + File "tests/runtime_errors/test_assert_02.py", line 4 + test() + File "tests/runtime_errors/test_assert_02.py", line 2 + assert 1 != 1, "One is equal to one." +AssertionError: One is equal to one. diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json index 64193b5868..f771107475 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_03-bd7b7dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cae7dd955478787917e9dbb0bc1f63631317b13da1d892c3ebab9097", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr index 2bdcfc8433..65f2444ba9 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_03.py", line 1 + def f(): + File "tests/runtime_errors/test_assert_03.py", line 10 + main() + File "tests/runtime_errors/test_assert_03.py", line 8 + f() + File "tests/runtime_errors/test_assert_03.py", line 2 + g() + File "tests/runtime_errors/test_assert_03.py", line 5 + assert False +AssertionError diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.json b/tests/reference/run_dbg-test_quit_01-30889cc.json index 17a94bf520..d46739a952 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.json +++ b/tests/reference/run_dbg-test_quit_01-30889cc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_quit_01-30889cc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b3dac87462f9f0650e5a6af68791137ca9d29f9a64139ba7718a9f96", + "returncode": 10 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.stderr b/tests/reference/run_dbg-test_quit_01-30889cc.stderr index 2bdcfc8433..c1c7a54e60 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.stderr +++ b/tests/reference/run_dbg-test_quit_01-30889cc.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_quit_01.py", line 1 + def test(): + File "tests/runtime_errors/test_quit_01.py", line 4 + test() + File "tests/runtime_errors/test_quit_01.py", line 2 + quit(10) +STOP diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.json b/tests/reference/run_dbg-test_raise_01-dfd86ca.json index bc911ebc0b..2dbe004c7e 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.json +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_raise_01-dfd86ca.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "76085f527077a81ba6457af8f982a497038168f555ab4027d0d6340e", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr index 2bdcfc8433..42bc707825 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_raise_01.py", line 1 + def test(): + File "tests/runtime_errors/test_raise_01.py", line 4 + test() + File "tests/runtime_errors/test_raise_01.py", line 2 + raise +ERROR STOP diff --git a/tests/reference/runtime-test_dict14-421fe53.json b/tests/reference/runtime-test_dict14-421fe53.json index 66bfd9ec72..ae6a837f77 100644 --- a/tests/reference/runtime-test_dict14-421fe53.json +++ b/tests/reference/runtime-test_dict14-421fe53.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict14-421fe53.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict14-421fe53.stderr b/tests/reference/runtime-test_dict14-421fe53.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict14-421fe53.stderr +++ b/tests/reference/runtime-test_dict14-421fe53.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_dict15-6f3af0d.json b/tests/reference/runtime-test_dict15-6f3af0d.json index e6b2d45435..5bf5c80a4b 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.json +++ b/tests/reference/runtime-test_dict15-6f3af0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict15-6f3af0d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict15-6f3af0d.stderr b/tests/reference/runtime-test_dict15-6f3af0d.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.stderr +++ b/tests/reference/runtime-test_dict15-6f3af0d.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_dict16-c5a958d.json b/tests/reference/runtime-test_dict16-c5a958d.json index 3608bd8b46..471c82d252 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.json +++ b/tests/reference/runtime-test_dict16-c5a958d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict16-c5a958d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict16-c5a958d.stderr b/tests/reference/runtime-test_dict16-c5a958d.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.stderr +++ b/tests/reference/runtime-test_dict16-c5a958d.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.json b/tests/reference/runtime-test_list_01-3ee9b3e.json index d6259e586e..0c845eb4e6 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.json +++ b/tests/reference/runtime-test_list_01-3ee9b3e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_01-3ee9b3e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c9cbdc4df1e7fbe0a6e73db7ac7809f71102fb524c8aa86139271006", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.stderr b/tests/reference/runtime-test_list_01-3ee9b3e.stderr index 2bdcfc8433..86d697f5c2 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.stderr +++ b/tests/reference/runtime-test_list_01-3ee9b3e.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 4 diff --git a/tests/reference/runtime-test_list_02-5f7db5f.json b/tests/reference/runtime-test_list_02-5f7db5f.json index 94efe2ae6f..c4afb880c4 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.json +++ b/tests/reference/runtime-test_list_02-5f7db5f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_02-5f7db5f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f45ba86e610eeb2cc11fc176120e56d153a896f486e9b04d94fa3de1", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_02-5f7db5f.stderr b/tests/reference/runtime-test_list_02-5f7db5f.stderr index 2bdcfc8433..4f2d5a50c5 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.stderr +++ b/tests/reference/runtime-test_list_02-5f7db5f.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +IndexError: List index is out of range. Index range is (0, 2), but the given index is 3 diff --git a/tests/reference/runtime-test_list_index-0483808.json b/tests/reference/runtime-test_list_index-0483808.json index 1b7534e5dd..36ec2cbe9d 100644 --- a/tests/reference/runtime-test_list_index-0483808.json +++ b/tests/reference/runtime-test_list_index-0483808.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index-0483808.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dd3d49b5f2f97ed8f1d27cd73ebca7a8740483660dd4ae702e2048b2", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index-0483808.stderr b/tests/reference/runtime-test_list_index-0483808.stderr index 2bdcfc8433..93fd195103 100644 --- a/tests/reference/runtime-test_list_index-0483808.stderr +++ b/tests/reference/runtime-test_list_index-0483808.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 0 diff --git a/tests/reference/runtime-test_list_index2-1249233.json b/tests/reference/runtime-test_list_index2-1249233.json index ee4c8fa5d6..f1e4344ce2 100644 --- a/tests/reference/runtime-test_list_index2-1249233.json +++ b/tests/reference/runtime-test_list_index2-1249233.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index2-1249233.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index2-1249233.stderr b/tests/reference/runtime-test_list_index2-1249233.stderr index 2bdcfc8433..68bd909af9 100644 --- a/tests/reference/runtime-test_list_index2-1249233.stderr +++ b/tests/reference/runtime-test_list_index2-1249233.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 1 diff --git a/tests/reference/runtime-test_list_index3-647a94a.json b/tests/reference/runtime-test_list_index3-647a94a.json index a87dda88df..6a0d2c606b 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.json +++ b/tests/reference/runtime-test_list_index3-647a94a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index3-647a94a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index3-647a94a.stderr b/tests/reference/runtime-test_list_index3-647a94a.stderr index 2bdcfc8433..68bd909af9 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.stderr +++ b/tests/reference/runtime-test_list_index3-647a94a.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 1 diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.json b/tests/reference/runtime-test_list_index4-c31dfdb.json index 235e7a28c6..237d1a5f2e 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.json +++ b/tests/reference/runtime-test_list_index4-c31dfdb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index4-c31dfdb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3e3eee1ba7f96c1edaeed1c7b93f54b397dbe3b08d20c9b720c291a5", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.stderr b/tests/reference/runtime-test_list_index4-c31dfdb.stderr index 2bdcfc8433..6adc6bd250 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.stderr +++ b/tests/reference/runtime-test_list_index4-c31dfdb.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 2 diff --git a/tests/reference/runtime-test_str_01-50bdf2f.json b/tests/reference/runtime-test_str_01-50bdf2f.json index 1b080ec77d..d28f645eca 100644 --- a/tests/reference/runtime-test_str_01-50bdf2f.json +++ b/tests/reference/runtime-test_str_01-50bdf2f.json @@ -5,9 +5,9 @@ "infile_hash": "7fb9748271af03bfa35e190a4514480662f42263ebfa0a6b2e082868", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_str_01-50bdf2f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_str_01-50bdf2f.stdout", + "stdout_hash": "ae5584858d62f3df08abdd365ea09fed0a7aa75f0f10698a7f7c2508", + "stderr": null, + "stderr_hash": null, + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_02-c38ba27.json b/tests/reference/runtime-test_str_02-c38ba27.json index b56c01c847..18d74d95fd 100644 --- a/tests/reference/runtime-test_str_02-c38ba27.json +++ b/tests/reference/runtime-test_str_02-c38ba27.json @@ -5,9 +5,9 @@ "infile_hash": "63853d644565a26ea82a41221d8fe11d9fc20d9132a36a76e6aba5e6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_str_02-c38ba27.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_str_02-c38ba27.stdout", + "stdout_hash": "59f7b180db70f25c853c552c014ae09c1ee0671dfa0cbe205815c6b9", + "stderr": null, + "stderr_hash": null, + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-comment1-2f8ab90.json b/tests/reference/tokens-comment1-2f8ab90.json index 7a625aca02..cea27f0740 100644 --- a/tests/reference/tokens-comment1-2f8ab90.json +++ b/tests/reference/tokens-comment1-2f8ab90.json @@ -5,9 +5,9 @@ "infile_hash": "27258459bf39e8c5bcaa41e7fef8a593775a915273787edc46c73b4d", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-comment1-2f8ab90.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-comment1-2f8ab90.stdout", + "stdout_hash": "9e9a900b941381aadb0d8f29662fa337e918a769daba0c019d7ccdee", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-comment2-b289dad.json b/tests/reference/tokens-comment2-b289dad.json index dd76df3d28..8bdb10892b 100644 --- a/tests/reference/tokens-comment2-b289dad.json +++ b/tests/reference/tokens-comment2-b289dad.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-comment2-b289dad.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-comment2-b289dad.stdout", + "stdout_hash": "40e09fec45afa4b961404b5b0e5d4b1ff68828891bbf3c2cd373a910", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-docstring1-1355fbb.json b/tests/reference/tokens-docstring1-1355fbb.json index ec40113c0a..ee767caca7 100644 --- a/tests/reference/tokens-docstring1-1355fbb.json +++ b/tests/reference/tokens-docstring1-1355fbb.json @@ -5,9 +5,9 @@ "infile_hash": "76a733fb41e5cfebb1d9bd74a719fa2644e746ce06a64fbbf91358a8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-docstring1-1355fbb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-docstring1-1355fbb.stdout", + "stdout_hash": "9afa056946f77dcfa0a5aa89b3ff738274836892169e03c14ee14a8f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.json b/tests/reference/tokens-indent1-0b243c5.json index b936a2da15..8f6a69248b 100644 --- a/tests/reference/tokens-indent1-0b243c5.json +++ b/tests/reference/tokens-indent1-0b243c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent1-0b243c5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d642cbfab3b7f5cdc1d373d420877c776d64b9eb6dcdd2491f7970f7", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.stderr b/tests/reference/tokens-indent1-0b243c5.stderr index 2bdcfc8433..ce7ce194d9 100644 --- a/tests/reference/tokens-indent1-0b243c5.stderr +++ b/tests/reference/tokens-indent1-0b243c5.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Indentation should be of the same type (either tabs or spaces) + --> tests/tokens/errors/indent1.py:3:1 + | +3 | pass + | ^^ diff --git a/tests/reference/tokens-indent1-290e858.json b/tests/reference/tokens-indent1-290e858.json index 963e5e3210..7374507118 100644 --- a/tests/reference/tokens-indent1-290e858.json +++ b/tests/reference/tokens-indent1-290e858.json @@ -5,9 +5,9 @@ "infile_hash": "e8d2e3a0872f5aea8db4b6631f2fcb0e562dda5b3f59ff247cb9aaa9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-indent1-290e858.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-indent1-290e858.stdout", + "stdout_hash": "9b71c23ca510cf5a4529540766fb16fc3c5b59bc7225efcfe25b3f0b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.json b/tests/reference/tokens-indent2-a8438a0.json index 921c99785b..6842962c04 100644 --- a/tests/reference/tokens-indent2-a8438a0.json +++ b/tests/reference/tokens-indent2-a8438a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent2-a8438a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ab862ff68983c5975d21f13c5b159de2a2888cae1d38a38a24700a88", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.stderr b/tests/reference/tokens-indent2-a8438a0.stderr index 2bdcfc8433..75f882f0a8 100644 --- a/tests/reference/tokens-indent2-a8438a0.stderr +++ b/tests/reference/tokens-indent2-a8438a0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Indentation should be of the same type (either tabs or spaces) + --> tests/tokens/errors/indent2.py:4:1 + | +4 | else: + | ^ diff --git a/tests/reference/tokens-indent2-e702789.json b/tests/reference/tokens-indent2-e702789.json index 97e14132fb..a30e0d0e55 100644 --- a/tests/reference/tokens-indent2-e702789.json +++ b/tests/reference/tokens-indent2-e702789.json @@ -5,9 +5,9 @@ "infile_hash": "6ee8bbeb2e48631f07b13012f569904545ce5c14e714003d030fc385", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-indent2-e702789.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-indent2-e702789.stdout", + "stdout_hash": "e259b5fcc4c1d83a04924c51a6a6f6d9be631970d3663e5be065ed7d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.json b/tests/reference/tokens-indent3-0eaf3e6.json index 7a716e738f..e1ee281ca3 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.json +++ b/tests/reference/tokens-indent3-0eaf3e6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent3-0eaf3e6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1eddb6f37641a3eee16900c7025e6420f21cd97d3f877720bc90401b", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.stderr b/tests/reference/tokens-indent3-0eaf3e6.stderr index 2bdcfc8433..d6f7eb6224 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.stderr +++ b/tests/reference/tokens-indent3-0eaf3e6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Expected an indented block. + --> tests/tokens/errors/indent3.py:5:1 + | +5 | pass + | ^^^^ diff --git a/tests/reference/tokens-numbers1-589063f.json b/tests/reference/tokens-numbers1-589063f.json index c0776a05a8..6b70fe6d2a 100644 --- a/tests/reference/tokens-numbers1-589063f.json +++ b/tests/reference/tokens-numbers1-589063f.json @@ -5,9 +5,9 @@ "infile_hash": "8905fda648bd8c1b0dde75bdbd1eeb72232d459d634f324a676a70aa", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-numbers1-589063f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-numbers1-589063f.stdout", + "stdout_hash": "10d82b7f649d7cded64379a82a40123a29115546eb66bf54389958cf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.json b/tests/reference/tokens-paren1-94fa736.json index a210360a40..b939a408f3 100644 --- a/tests/reference/tokens-paren1-94fa736.json +++ b/tests/reference/tokens-paren1-94fa736.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren1-94fa736.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d0af4503aa7935c5215252efbb68900d95a6b897f6ad195850573db0", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.stderr b/tests/reference/tokens-paren1-94fa736.stderr index 2bdcfc8433..9d1d1aee5a 100644 --- a/tests/reference/tokens-paren1-94fa736.stderr +++ b/tests/reference/tokens-paren1-94fa736.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Too many nested parentheses + --> tests/tokens/errors/paren1.py:1:202 + | +1 | -(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + | ^ diff --git a/tests/reference/tokens-paren2-0eef339.json b/tests/reference/tokens-paren2-0eef339.json index f5d8c0a5da..8d1ac74d27 100644 --- a/tests/reference/tokens-paren2-0eef339.json +++ b/tests/reference/tokens-paren2-0eef339.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren2-0eef339.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "60430252b0f0f0ab667252a10da601d08dcc962d240fbc7c3fe3fd6c", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren2-0eef339.stderr b/tests/reference/tokens-paren2-0eef339.stderr index 2bdcfc8433..e1fa73a259 100644 --- a/tests/reference/tokens-paren2-0eef339.stderr +++ b/tests/reference/tokens-paren2-0eef339.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parentheses does not match + --> tests/tokens/errors/paren2.py:6:3 + | +6 | [{]} + | ^ diff --git a/tests/reference/tokens-paren3-0d47100.json b/tests/reference/tokens-paren3-0d47100.json index 8e00b3248a..a0fc7a5fe8 100644 --- a/tests/reference/tokens-paren3-0d47100.json +++ b/tests/reference/tokens-paren3-0d47100.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren3-0d47100.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5dfebef8a231835dd95c490a961ef3981b73e717a91351ad9d327676", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren3-0d47100.stderr b/tests/reference/tokens-paren3-0d47100.stderr index 2bdcfc8433..fd5422d82b 100644 --- a/tests/reference/tokens-paren3-0d47100.stderr +++ b/tests/reference/tokens-paren3-0d47100.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parenthesis unexpected + --> tests/tokens/errors/paren3.py:2:1 + | +2 | ] {}} + | ^ diff --git a/tests/reference/tokens-paren4-5c2fc32.json b/tests/reference/tokens-paren4-5c2fc32.json index 55dd9da1e8..184481775c 100644 --- a/tests/reference/tokens-paren4-5c2fc32.json +++ b/tests/reference/tokens-paren4-5c2fc32.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren4-5c2fc32.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4ee038fab6af5c6ed6e0bfc147b98031946c9aa227364e263aaa4913", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren4-5c2fc32.stderr b/tests/reference/tokens-paren4-5c2fc32.stderr index 2bdcfc8433..28331acf02 100644 --- a/tests/reference/tokens-paren4-5c2fc32.stderr +++ b/tests/reference/tokens-paren4-5c2fc32.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parentheses was never closed + --> tests/tokens/errors/paren4.py:6:1 + | +6 | + | ^ diff --git a/tests/reference/tokens-symbols1-658c990.json b/tests/reference/tokens-symbols1-658c990.json index 971bcb654e..58240ae0fe 100644 --- a/tests/reference/tokens-symbols1-658c990.json +++ b/tests/reference/tokens-symbols1-658c990.json @@ -5,9 +5,9 @@ "infile_hash": "3f7910682e26267a50d48952da7dfcd8414cebb79ce55acc3b7ccc3f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-symbols1-658c990.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-symbols1-658c990.stdout", + "stdout_hash": "19dac50b2ce24d3a3d807a0d471b725063dd652bb785b46ffe05c81f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index 5ac295d1de..646847ca83 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-test_literal-e20c024.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b2ece66a645c43d14008657ebaa68b328c290f10048c84f0b91552c3", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stderr b/tests/reference/tokens-test_literal-e20c024.stderr index 2bdcfc8433..f0a7c1318f 100644 --- a/tests/reference/tokens-test_literal-e20c024.stderr +++ b/tests/reference/tokens-test_literal-e20c024.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Leading zeros in decimal integer are not allowed + --> tests/errors/test_literal.py:4:14 + | +4 | x: i32 = 0123 + | ^^^^ diff --git a/tests/reference/wat-bool1-234bcd1.json b/tests/reference/wat-bool1-234bcd1.json index 2848f54fc5..4be1a3e7c1 100644 --- a/tests/reference/wat-bool1-234bcd1.json +++ b/tests/reference/wat-bool1-234bcd1.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-bool1-234bcd1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-bool1-234bcd1.stdout", + "stdout_hash": "1ac138f5c0fd3b21a75e6bf4e0024d5f0df2f0a6b195defd472677c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr14-5e0cb96.json b/tests/reference/wat-expr14-5e0cb96.json index de6897b296..09741a198d 100644 --- a/tests/reference/wat-expr14-5e0cb96.json +++ b/tests/reference/wat-expr14-5e0cb96.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr14-5e0cb96.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr14-5e0cb96.stdout", + "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr2-8b17723.json b/tests/reference/wat-expr2-8b17723.json index f083000686..ad73a311e7 100644 --- a/tests/reference/wat-expr2-8b17723.json +++ b/tests/reference/wat-expr2-8b17723.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr2-8b17723.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr2-8b17723.stdout", + "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr9-f73afd1.json b/tests/reference/wat-expr9-f73afd1.json index 08896a6441..a5aa2534df 100644 --- a/tests/reference/wat-expr9-f73afd1.json +++ b/tests/reference/wat-expr9-f73afd1.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr9-f73afd1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr9-f73afd1.stdout", + "stdout_hash": "169634bcbf991ebd3a4315e3824320762aea19971ac0a85026095e6c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-loop1-e0046d4.json b/tests/reference/wat-loop1-e0046d4.json index 5f7b17c056..05dedbeef8 100644 --- a/tests/reference/wat-loop1-e0046d4.json +++ b/tests/reference/wat-loop1-e0046d4.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-loop1-e0046d4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-loop1-e0046d4.stdout", + "stdout_hash": "186355413b04732159a4ea9cf108245721b5a41d5a6630a4f8cc7785", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-print_str-385e953.json b/tests/reference/wat-print_str-385e953.json index f603031812..de1714455f 100644 --- a/tests/reference/wat-print_str-385e953.json +++ b/tests/reference/wat-print_str-385e953.json @@ -5,9 +5,9 @@ "infile_hash": "56d2a86f8e1cca05ff1749d1c4cdaa79f99b6f92d3ce60870ee900d7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-print_str-385e953.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-print_str-385e953.stdout", + "stdout_hash": "8e9a0f7a017cdd451f10e9b8686d3a9ba00c1c4088fbd01cfa2df1cc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file From dafd330d8f8ac69d8a47d0eb1b9f2ad80a50e577 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Mon, 11 Mar 2024 00:25:07 +0530 Subject: [PATCH 19/23] Remove unnecesary variable --- src/runtime/lpython_builtin.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index 834a915923..221586a96f 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1023,7 +1023,6 @@ def _lpython_str_isspace(s: str) -> bool: return False char: str - w_char: str for char in s: if not (char == " " or # SPACE char == "\n" or # LINE FEED (LF) From b079a5edf3f5cebc2152a69a23e58bb381985fc7 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Tue, 12 Mar 2024 19:28:54 +0530 Subject: [PATCH 20/23] Rename `char` to `ch` --- src/runtime/lpython_builtin.py | 52 +++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/runtime/lpython_builtin.py b/src/runtime/lpython_builtin.py index 9a94927c71..404834ba80 100644 --- a/src/runtime/lpython_builtin.py +++ b/src/runtime/lpython_builtin.py @@ -1055,32 +1055,32 @@ def _lpython_str_isspace(s: str) -> bool: if len(s) == 0: return False - char: str - for char in s: - if not (char == " " or # SPACE - char == "\n" or # LINE FEED (LF) - char == "\r" or # CARRIAGE RETURN (CR) - char == "\t" or # CHARACTER TABULATION (HT) - char == "\v" or # VERTICAL TAB (VT) - char == "\f" or # FORM FEED (FF) - char == "\u00A0" or # NO-BREAK SPACE - char == "\u1680" or # OGHAM SPACE MARK - char == "\u2000" or # EN QUAD - char == "\u2001" or # EM QUAD - char == "\u2002" or # EN SPACE - char == "\u2003" or # EM SPACE - char == "\u2004" or # THREE-PER-EM SPACE - char == "\u2005" or # FOUR-PER-EM SPACE - char == "\u2006" or # SIX-PER-EM SPACE - char == "\u2007" or # FIGURE SPACE - char == "\u2008" or # PUNCTUATION SPACE - char == "\u2009" or # THIN SPACE - char == "\u200A" or # HAIR SPACE - char == "\u2028" or # LINE SEPARATOR - char == "\u2029" or # PARAGRAPH SEPARATOR - char == "\u202F" or # NARROW NO-BREAK SPACE - char == "\u205F" or # MEDIUM MATHEMATICAL SPACE - char == "\u3000" # IDEOGRAPHIC SPACE + ch: str + for ch in s: + if not (ch == " " or # SPACE + ch == "\n" or # LINE FEED (LF) + ch == "\r" or # CARRIAGE RETURN (CR) + ch == "\t" or # CHARACTER TABULATION (HT) + ch == "\v" or # VERTICAL TAB (VT) + ch == "\f" or # FORM FEED (FF) + ch == "\u00A0" or # NO-BREAK SPACE + ch == "\u1680" or # OGHAM SPACE MARK + ch == "\u2000" or # EN QUAD + ch == "\u2001" or # EM QUAD + ch == "\u2002" or # EN SPACE + ch == "\u2003" or # EM SPACE + ch == "\u2004" or # THREE-PER-EM SPACE + ch == "\u2005" or # FOUR-PER-EM SPACE + ch == "\u2006" or # SIX-PER-EM SPACE + ch == "\u2007" or # FIGURE SPACE + ch == "\u2008" or # PUNCTUATION SPACE + ch == "\u2009" or # THIN SPACE + ch == "\u200A" or # HAIR SPACE + ch == "\u2028" or # LINE SEPARATOR + ch == "\u2029" or # PARAGRAPH SEPARATOR + ch == "\u202F" or # NARROW NO-BREAK SPACE + ch == "\u205F" or # MEDIUM MATHEMATICAL SPACE + ch == "\u3000" # IDEOGRAPHIC SPACE ): return False return True From 35f0d649d7c931a70b4ce8543aac5d02fcd6df2a Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Tue, 12 Mar 2024 19:29:21 +0530 Subject: [PATCH 21/23] Tests: Fix old test and update references --- tests/errors/test_literal.py | 2 -- tests/reference/tokens-test_literal-e20c024.json | 4 ++-- tests/reference/tokens-test_literal-e20c024.stderr | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/errors/test_literal.py b/tests/errors/test_literal.py index 1a8e9606d4..3800abf26a 100644 --- a/tests/errors/test_literal.py +++ b/tests/errors/test_literal.py @@ -1,4 +1,2 @@ -from lpython import i32 - def test_literal1(): x: i32 = 0123 \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index 646847ca83..de80ac4c4e 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -2,12 +2,12 @@ "basename": "tokens-test_literal-e20c024", "cmd": "lpython --no-color --show-tokens {infile} -o {outfile}", "infile": "tests/errors/test_literal.py", - "infile_hash": "d33ab0a0114c740a8e26f42e1ae0779cd486635043f4eab1f7f6b499", + "infile_hash": "ac9e219faa40c6554983087e8ac198c323f2e5af284b8689f5608f76", "outfile": null, "outfile_hash": null, "stdout": null, "stdout_hash": null, "stderr": "tokens-test_literal-e20c024.stderr", - "stderr_hash": "b2ece66a645c43d14008657ebaa68b328c290f10048c84f0b91552c3", + "stderr_hash": "58fe8b74550bd6f81761b173626f3d45eaae346665862f1b085eebe8", "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stderr b/tests/reference/tokens-test_literal-e20c024.stderr index f0a7c1318f..977e7c1fd1 100644 --- a/tests/reference/tokens-test_literal-e20c024.stderr +++ b/tests/reference/tokens-test_literal-e20c024.stderr @@ -1,5 +1,5 @@ tokenizer error: Leading zeros in decimal integer are not allowed - --> tests/errors/test_literal.py:4:14 + --> tests/errors/test_literal.py:2:14 | -4 | x: i32 = 0123 +2 | x: i32 = 0123 | ^^^^ From a610ee31c1b231205b7fbc7bf25cd839f418c4a5 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <151380951+kmr-srbh@users.noreply.github.com> Date: Tue, 12 Mar 2024 19:33:15 +0530 Subject: [PATCH 22/23] Delete tests/reference/asr-array_02_decl-e8f6874.stderr --- tests/reference/asr-array_02_decl-e8f6874.stderr | 1 - 1 file changed, 1 deletion(-) delete mode 100644 tests/reference/asr-array_02_decl-e8f6874.stderr diff --git a/tests/reference/asr-array_02_decl-e8f6874.stderr b/tests/reference/asr-array_02_decl-e8f6874.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-array_02_decl-e8f6874.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found From 9767ae233287507f51496556de661b5b143e5f0b Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Tue, 12 Mar 2024 19:42:16 +0530 Subject: [PATCH 23/23] Delete unnecessary files --- .../asr-array_01_decl-39cf894.stderr | 1 - tests/reference/asr-assert1-1ce92ea.stderr | 1 - tests/reference/asr-assign1-886f049.stderr | 1 - tests/reference/asr-assign2-8d1a2ee.stderr | 1 - tests/reference/asr-bindc_01-6d521a9.stderr | 1 - tests/reference/asr-bindc_02-bc1a7ea.stderr | 1 - tests/reference/asr-c_interop1-cf2e9b4.stderr | 1 - .../reference/asr-callback_01-df40fd5.stderr | 1 - tests/reference/asr-cast-435c233.stderr | 1 - tests/reference/asr-complex1-f26c460.stderr | 1 - tests/reference/asr-constants1-5828e8a.stderr | 1 - .../reference/asr-dictionary1-a105a36.stderr | 1 - .../asr-doconcurrentloop_01-3fdc189.stderr | 1 - .../reference/asr-elemental_01-b58df26.stderr | 1 - tests/reference/asr-expr1-8df2d66.stderr | 1 - tests/reference/asr-expr10-efcbb1b.stderr | 1 - tests/reference/asr-expr11-9b91d35.stderr | 1 - tests/reference/asr-expr12-5c5b71e.stderr | 1 - tests/reference/asr-expr13-81bdb5a.stderr | 1 - tests/reference/asr-expr2-2e78a12.stderr | 1 - tests/reference/asr-expr4-cef6743.stderr | 1 - tests/reference/asr-expr5-645ffcc.stderr | 1 - tests/reference/asr-expr6-368e5ed.stderr | 1 - tests/reference/asr-expr8-6beda60.stderr | 1 - tests/reference/asr-expr9-814e4bc.stderr | 1 - tests/reference/asr-expr_01-211000e.stderr | 1 - tests/reference/asr-expr_01-a0d4829.stderr | 1 - tests/reference/asr-expr_05-3a37324.stderr | 1 - tests/reference/asr-expr_07-7742668.stderr | 1 - tests/reference/asr-expr_09-f3e89c8.stderr | 1 - tests/reference/asr-expr_10-d39708c.stderr | 1 - tests/reference/asr-expr_12-6769be0.stderr | 1 - tests/reference/asr-expr_14-f2bd343.stderr | 1 - .../asr-func_inline_01-56af272.stderr | 1 - .../reference/asr-generics_01-d616074.stderr | 1 - .../reference/asr-generics_02-e2ea5c9.stderr | 1 - .../asr-generics_array_01-682b1b2.stderr | 1 - .../asr-generics_array_02-22c8dc1.stderr | 1 - .../asr-generics_array_03-fb3706c.stderr | 1 - .../asr-generics_list_01-39c4044.stderr | 1 - .../asr-global_scope1-354e217.stderr | 1 - .../asr-global_syms_01-273906f.stderr | 1 - tests/reference/asr-intent_01-66824bc.stderr | 1 - tests/reference/asr-list1-770ba33.stderr | 1 - tests/reference/asr-loop1-10d3109.stderr | 1 - tests/reference/asr-loop3-a579196.stderr | 1 - tests/reference/asr-loop4-3d3216e.stderr | 1 - tests/reference/asr-modules_02-ec92e6f.stderr | 1 - tests/reference/asr-print_02-afbe092.stderr | 1 - .../asr-print_list_tuple_03-9de3736.stderr | 1 - tests/reference/asr-set1-b7b913a.stderr | 1 - tests/reference/asr-structs_01-66dc2c9.stderr | 1 - tests/reference/asr-structs_01-be14d49.stderr | 1 - tests/reference/asr-structs_02-2ab459a.stderr | 1 - tests/reference/asr-structs_03-0cef911.stderr | 1 - tests/reference/asr-structs_04-387747b.stderr | 1 - tests/reference/asr-structs_05-fa98307.stderr | 1 - tests/reference/asr-structs_16-44de89a.stderr | 1 - tests/reference/asr-subscript1-1acfc19.stderr | 1 - .../asr-test_bool_binop-f856ef0.stderr | 1 - .../reference/asr-test_builtin-aa64615.stderr | 1 - .../asr-test_builtin_abs-c74d2c9.stderr | 1 - .../asr-test_builtin_bin-52ba9fa.stderr | 1 - .../asr-test_builtin_bool-330223a.stderr | 1 - .../asr-test_builtin_float-20601dd.stderr | 1 - .../asr-test_builtin_hex-64bd268.stderr | 1 - .../asr-test_builtin_int-8f88fdc.stderr | 1 - .../asr-test_builtin_len-55b0dec.stderr | 1 - .../asr-test_builtin_oct-20b9066.stderr | 1 - .../asr-test_builtin_round-7417a21.stderr | 1 - .../asr-test_builtin_str-580e920.stderr | 1 - .../asr-test_c_interop_01-e374f43.stderr | 1 - .../asr-test_complex_01-a6def58.stderr | 1 - .../asr-test_complex_02-782ba2d.stderr | 1 - .../asr-test_end_sep_keywords-2226a67.stderr | 1 - .../asr-test_list_count-4b42498.stdout | 117 ------------------ .../reference/asr-test_max_min-3c2fc51.stderr | 1 - .../asr-test_numpy_03-e600a49.stderr | 1 - .../asr-test_numpy_04-ecbb614.stderr | 1 - .../asr-test_unary_op_03-e799eae.stderr | 1 - tests/reference/asr-tuple1-09972ab.stderr | 1 - tests/reference/asr-vec_01-66ac423.stderr | 1 - .../asr_json-modules_02-53952e6.stderr | 1 - tests/reference/ast-assert1-b0154ee.stderr | 1 - tests/reference/ast-assign1-2a4c9ed.stderr | 1 - tests/reference/ast-complex1-800b4bb.stderr | 1 - tests/reference/ast-constants1-91cb6ff.stderr | 1 - .../reference/ast-dictionary1-1a7e00a.stderr | 1 - .../ast-doconcurrentloop_01-ed7017b.stderr | 1 - tests/reference/ast-ellipsis1-4f6c4dd.stderr | 1 - tests/reference/ast-expr1-1e8f7b1.stderr | 1 - tests/reference/ast-expr10-a8d646d.stderr | 1 - tests/reference/ast-expr11-1d29f78.stderr | 1 - tests/reference/ast-expr12-adaecda.stderr | 1 - tests/reference/ast-expr13-c35ace1.stderr | 1 - tests/reference/ast-expr2-6642d4a.stderr | 1 - tests/reference/ast-expr4-49316cb.stderr | 1 - tests/reference/ast-expr5-bbc6e71.stderr | 1 - tests/reference/ast-expr6-0b12a67.stderr | 1 - tests/reference/ast-expr7-fe52776.stderr | 1 - tests/reference/ast-expr8-7db6b28.stderr | 1 - tests/reference/ast-expr9-d184496.stderr | 1 - tests/reference/ast-expr_01-d0927f9.stderr | 1 - tests/reference/ast-global1-b2690cf.stderr | 1 - .../ast-global_scope1-1d68a6c.stderr | 1 - tests/reference/ast-list1-9ce2da0.stderr | 1 - tests/reference/ast-loop1-194a137.stderr | 1 - tests/reference/ast-loop3-f7e0393.stderr | 1 - tests/reference/ast-set1-ebd6ee0.stderr | 1 - tests/reference/ast-subscript1-bd5584b.stderr | 1 - tests/reference/ast-tuple1-2fb5396.stderr | 1 - tests/reference/ast_new-async1-b3d07ed.stderr | 1 - .../reference/ast_new-boolOp1-478328f.stderr | 1 - .../ast_new-class_def1-fe69291.stderr | 1 - .../ast_new-class_def2-c6db986.stderr | 1 - .../reference/ast_new-comment2-f0984d5.stderr | 1 - .../ast_new-comprehension1-69cf2af.stderr | 1 - .../ast_new-conditional_expr1-07ccb9e.stderr | 1 - .../ast_new-dictionary1-445e718.stderr | 1 - .../ast_new-ellipsis2-3a9750b.stderr | 1 - tests/reference/ast_new-for1-887432e.stderr | 1 - tests/reference/ast_new-for2-af08901.stderr | 1 - .../ast_new-function_def1-1a872df.stderr | 1 - .../ast_new-function_def2-52c4587.stderr | 1 - .../ast_new-function_def3-f66064a.stderr | 1 - .../reference/ast_new-global1-38edfbd.stderr | 1 - tests/reference/ast_new-if1-db43586.stderr | 1 - tests/reference/ast_new-if2-c3b6022.stderr | 1 - .../reference/ast_new-import1-f643fd3.stderr | 1 - .../reference/ast_new-lambda1-260d046.stderr | 1 - .../reference/ast_new-lambda2-d84336e.stderr | 1 - .../ast_new-match_stmt1-9e84d24.stderr | 1 - tests/reference/ast_new-slice1-9c440e3.stderr | 1 - .../ast_new-statements1-e081093.stderr | 1 - .../ast_new-statements2-c4cdc5f.stderr | 1 - .../reference/ast_new-string1-96b90b3.stderr | 1 - .../reference/ast_new-string2-44323ea.stderr | 1 - .../reference/ast_new-string3-37f35a0.stderr | 1 - tests/reference/ast_new-try1-a9a22cf.stderr | 1 - tests/reference/ast_new-tuple1-29c08af.stderr | 1 - .../ast_new-type_comment1-710ea6c.stderr | 1 - .../reference/ast_new-unicode-d3199dc.stderr | 1 - tests/reference/ast_new-while1-a4c6382.stderr | 1 - tests/reference/ast_new-with1-6c88c0f.stderr | 1 - tests/reference/ast_new-yield-4c41668.stderr | 1 - tests/reference/c-c_interop1-e215531.stderr | 1 - tests/reference/c-expr_01-28f449f.stderr | 1 - tests/reference/c-expr_11-c452314.stderr | 1 - tests/reference/c-expr_12-93c7780.stderr | 1 - .../reference/c-func_static_01-fc146ec.stderr | 1 - .../c-import_order_01-3ebf3c3.stderr | 1 - tests/reference/c-loop1-3e341c7.stderr | 1 - tests/reference/c-loop4-eec10d3.stderr | 1 - tests/reference/c-print_01-4d44628.stderr | 1 - .../reference/c-test_import_02-d2c54c4.stderr | 1 - .../reference/c-test_issue_518-fbbd299.stderr | 1 - .../c-variable_decl_03-fa1823b.stderr | 1 - tests/reference/cpp-assert1-ba60925.stderr | 1 - .../cpp-doconcurrentloop_01-4e9f274.stderr | 1 - tests/reference/cpp-expr12-fd2ea87.stderr | 1 - tests/reference/cpp-expr15-1661c0d.stderr | 1 - tests/reference/cpp-expr2-09c05ad.stderr | 1 - tests/reference/cpp-expr5-1de0e30.stderr | 1 - tests/reference/cpp-expr6-f337f4f.stderr | 1 - tests/reference/cpp-expr8-704cece.stderr | 1 - tests/reference/cpp-expr9-48868e9.stderr | 1 - tests/reference/cpp-expr_11-422c839.stderr | 1 - tests/reference/cpp-loop1-0a8cf3b.stderr | 1 - tests/reference/cpp-loop3-6020091.stderr | 1 - tests/reference/cpp-loop4-cdb2174.stderr | 1 - tests/reference/cpp-print_01-026ef17.stderr | 1 - .../cpp-test_list_repeat2-698d7f4.stderr | 1 - .../cpp-test_unary_op_03-fd9669a.stderr | 1 - tests/reference/llvm-assert1-8df4f31.stderr | 1 - tests/reference/llvm-bindc_01-c984f09.stderr | 1 - tests/reference/llvm-bool1-af4376b.stderr | 1 - tests/reference/llvm-expr14-b96b5b1.stderr | 1 - tests/reference/llvm-expr_01-54467c1.stderr | 1 - .../llvm-func_inline_01-2d4583a.stderr | 1 - tests/reference/llvm-lpython1-23c5987.stderr | 1 - tests/reference/llvm-print_04-443a8d8.stderr | 1 - .../reference/llvm-structs_11-09fea6a.stderr | 1 - .../llvm-test_issue_518-cdb641a.stderr | 1 - .../llvm-test_unary_op_03-046fb86.stderr | 1 - .../reference/llvm_dbg-expr_01-9fc5f30.stderr | 1 - ...lass_constructor-structs_16-5e3508f.stderr | 1 - ...nction_calls-func_inline_01-8b6a5da.stderr | 1 - .../pass_loop_vectorise-vec_01-be9985e.stderr | 1 - ...s_print_list_tuple-print_02-09600eb.stderr | 1 - ...t_tuple-print_list_tuple_03-195fa9c.stderr | 1 - tests/reference/python-assert1-192ca6c.stderr | 1 - tests/reference/python-assign1-f87bafa.stderr | 1 - tests/reference/python-expr11-e6681c8.stderr | 1 - tests/reference/python-expr14-2e6ab03.stderr | 1 - tests/reference/python-expr17-3b84714.stderr | 1 - tests/reference/python-expr2-6b69018.stderr | 1 - tests/reference/python-expr4-161a0ec.stderr | 1 - tests/reference/python-expr5-dee0e5c.stderr | 1 - tests/reference/python-expr6-1a1d4fb.stderr | 1 - .../runtime-test_str_01-50bdf2f.stderr | 1 - .../runtime-test_str_02-c38ba27.stderr | 1 - .../reference/tokens-comment1-2f8ab90.stderr | 1 - .../reference/tokens-comment2-b289dad.stderr | 1 - .../tokens-docstring1-1355fbb.stderr | 1 - tests/reference/tokens-indent1-290e858.stderr | 1 - tests/reference/tokens-indent2-e702789.stderr | 1 - .../reference/tokens-numbers1-589063f.stderr | 1 - .../reference/tokens-symbols1-658c990.stderr | 1 - .../tokens-test_literal-e20c024.stdout | 25 ---- tests/reference/wat-bool1-234bcd1.stderr | 1 - tests/reference/wat-expr14-5e0cb96.stderr | 1 - tests/reference/wat-expr2-8b17723.stderr | 1 - tests/reference/wat-expr9-f73afd1.stderr | 1 - tests/reference/wat-loop1-e0046d4.stderr | 1 - tests/reference/wat-print_str-385e953.stderr | 1 - 215 files changed, 355 deletions(-) delete mode 100644 tests/reference/asr-array_01_decl-39cf894.stderr delete mode 100644 tests/reference/asr-assert1-1ce92ea.stderr delete mode 100644 tests/reference/asr-assign1-886f049.stderr delete mode 100644 tests/reference/asr-assign2-8d1a2ee.stderr delete mode 100644 tests/reference/asr-bindc_01-6d521a9.stderr delete mode 100644 tests/reference/asr-bindc_02-bc1a7ea.stderr delete mode 100644 tests/reference/asr-c_interop1-cf2e9b4.stderr delete mode 100644 tests/reference/asr-callback_01-df40fd5.stderr delete mode 100644 tests/reference/asr-cast-435c233.stderr delete mode 100644 tests/reference/asr-complex1-f26c460.stderr delete mode 100644 tests/reference/asr-constants1-5828e8a.stderr delete mode 100644 tests/reference/asr-dictionary1-a105a36.stderr delete mode 100644 tests/reference/asr-doconcurrentloop_01-3fdc189.stderr delete mode 100644 tests/reference/asr-elemental_01-b58df26.stderr delete mode 100644 tests/reference/asr-expr1-8df2d66.stderr delete mode 100644 tests/reference/asr-expr10-efcbb1b.stderr delete mode 100644 tests/reference/asr-expr11-9b91d35.stderr delete mode 100644 tests/reference/asr-expr12-5c5b71e.stderr delete mode 100644 tests/reference/asr-expr13-81bdb5a.stderr delete mode 100644 tests/reference/asr-expr2-2e78a12.stderr delete mode 100644 tests/reference/asr-expr4-cef6743.stderr delete mode 100644 tests/reference/asr-expr5-645ffcc.stderr delete mode 100644 tests/reference/asr-expr6-368e5ed.stderr delete mode 100644 tests/reference/asr-expr8-6beda60.stderr delete mode 100644 tests/reference/asr-expr9-814e4bc.stderr delete mode 100644 tests/reference/asr-expr_01-211000e.stderr delete mode 100644 tests/reference/asr-expr_01-a0d4829.stderr delete mode 100644 tests/reference/asr-expr_05-3a37324.stderr delete mode 100644 tests/reference/asr-expr_07-7742668.stderr delete mode 100644 tests/reference/asr-expr_09-f3e89c8.stderr delete mode 100644 tests/reference/asr-expr_10-d39708c.stderr delete mode 100644 tests/reference/asr-expr_12-6769be0.stderr delete mode 100644 tests/reference/asr-expr_14-f2bd343.stderr delete mode 100644 tests/reference/asr-func_inline_01-56af272.stderr delete mode 100644 tests/reference/asr-generics_01-d616074.stderr delete mode 100644 tests/reference/asr-generics_02-e2ea5c9.stderr delete mode 100644 tests/reference/asr-generics_array_01-682b1b2.stderr delete mode 100644 tests/reference/asr-generics_array_02-22c8dc1.stderr delete mode 100644 tests/reference/asr-generics_array_03-fb3706c.stderr delete mode 100644 tests/reference/asr-generics_list_01-39c4044.stderr delete mode 100644 tests/reference/asr-global_scope1-354e217.stderr delete mode 100644 tests/reference/asr-global_syms_01-273906f.stderr delete mode 100644 tests/reference/asr-intent_01-66824bc.stderr delete mode 100644 tests/reference/asr-list1-770ba33.stderr delete mode 100644 tests/reference/asr-loop1-10d3109.stderr delete mode 100644 tests/reference/asr-loop3-a579196.stderr delete mode 100644 tests/reference/asr-loop4-3d3216e.stderr delete mode 100644 tests/reference/asr-modules_02-ec92e6f.stderr delete mode 100644 tests/reference/asr-print_02-afbe092.stderr delete mode 100644 tests/reference/asr-print_list_tuple_03-9de3736.stderr delete mode 100644 tests/reference/asr-set1-b7b913a.stderr delete mode 100644 tests/reference/asr-structs_01-66dc2c9.stderr delete mode 100644 tests/reference/asr-structs_01-be14d49.stderr delete mode 100644 tests/reference/asr-structs_02-2ab459a.stderr delete mode 100644 tests/reference/asr-structs_03-0cef911.stderr delete mode 100644 tests/reference/asr-structs_04-387747b.stderr delete mode 100644 tests/reference/asr-structs_05-fa98307.stderr delete mode 100644 tests/reference/asr-structs_16-44de89a.stderr delete mode 100644 tests/reference/asr-subscript1-1acfc19.stderr delete mode 100644 tests/reference/asr-test_bool_binop-f856ef0.stderr delete mode 100644 tests/reference/asr-test_builtin-aa64615.stderr delete mode 100644 tests/reference/asr-test_builtin_abs-c74d2c9.stderr delete mode 100644 tests/reference/asr-test_builtin_bin-52ba9fa.stderr delete mode 100644 tests/reference/asr-test_builtin_bool-330223a.stderr delete mode 100644 tests/reference/asr-test_builtin_float-20601dd.stderr delete mode 100644 tests/reference/asr-test_builtin_hex-64bd268.stderr delete mode 100644 tests/reference/asr-test_builtin_int-8f88fdc.stderr delete mode 100644 tests/reference/asr-test_builtin_len-55b0dec.stderr delete mode 100644 tests/reference/asr-test_builtin_oct-20b9066.stderr delete mode 100644 tests/reference/asr-test_builtin_round-7417a21.stderr delete mode 100644 tests/reference/asr-test_builtin_str-580e920.stderr delete mode 100644 tests/reference/asr-test_c_interop_01-e374f43.stderr delete mode 100644 tests/reference/asr-test_complex_01-a6def58.stderr delete mode 100644 tests/reference/asr-test_complex_02-782ba2d.stderr delete mode 100644 tests/reference/asr-test_end_sep_keywords-2226a67.stderr delete mode 100644 tests/reference/asr-test_list_count-4b42498.stdout delete mode 100644 tests/reference/asr-test_max_min-3c2fc51.stderr delete mode 100644 tests/reference/asr-test_numpy_03-e600a49.stderr delete mode 100644 tests/reference/asr-test_numpy_04-ecbb614.stderr delete mode 100644 tests/reference/asr-test_unary_op_03-e799eae.stderr delete mode 100644 tests/reference/asr-tuple1-09972ab.stderr delete mode 100644 tests/reference/asr-vec_01-66ac423.stderr delete mode 100644 tests/reference/asr_json-modules_02-53952e6.stderr delete mode 100644 tests/reference/ast-assert1-b0154ee.stderr delete mode 100644 tests/reference/ast-assign1-2a4c9ed.stderr delete mode 100644 tests/reference/ast-complex1-800b4bb.stderr delete mode 100644 tests/reference/ast-constants1-91cb6ff.stderr delete mode 100644 tests/reference/ast-dictionary1-1a7e00a.stderr delete mode 100644 tests/reference/ast-doconcurrentloop_01-ed7017b.stderr delete mode 100644 tests/reference/ast-ellipsis1-4f6c4dd.stderr delete mode 100644 tests/reference/ast-expr1-1e8f7b1.stderr delete mode 100644 tests/reference/ast-expr10-a8d646d.stderr delete mode 100644 tests/reference/ast-expr11-1d29f78.stderr delete mode 100644 tests/reference/ast-expr12-adaecda.stderr delete mode 100644 tests/reference/ast-expr13-c35ace1.stderr delete mode 100644 tests/reference/ast-expr2-6642d4a.stderr delete mode 100644 tests/reference/ast-expr4-49316cb.stderr delete mode 100644 tests/reference/ast-expr5-bbc6e71.stderr delete mode 100644 tests/reference/ast-expr6-0b12a67.stderr delete mode 100644 tests/reference/ast-expr7-fe52776.stderr delete mode 100644 tests/reference/ast-expr8-7db6b28.stderr delete mode 100644 tests/reference/ast-expr9-d184496.stderr delete mode 100644 tests/reference/ast-expr_01-d0927f9.stderr delete mode 100644 tests/reference/ast-global1-b2690cf.stderr delete mode 100644 tests/reference/ast-global_scope1-1d68a6c.stderr delete mode 100644 tests/reference/ast-list1-9ce2da0.stderr delete mode 100644 tests/reference/ast-loop1-194a137.stderr delete mode 100644 tests/reference/ast-loop3-f7e0393.stderr delete mode 100644 tests/reference/ast-set1-ebd6ee0.stderr delete mode 100644 tests/reference/ast-subscript1-bd5584b.stderr delete mode 100644 tests/reference/ast-tuple1-2fb5396.stderr delete mode 100644 tests/reference/ast_new-async1-b3d07ed.stderr delete mode 100644 tests/reference/ast_new-boolOp1-478328f.stderr delete mode 100644 tests/reference/ast_new-class_def1-fe69291.stderr delete mode 100644 tests/reference/ast_new-class_def2-c6db986.stderr delete mode 100644 tests/reference/ast_new-comment2-f0984d5.stderr delete mode 100644 tests/reference/ast_new-comprehension1-69cf2af.stderr delete mode 100644 tests/reference/ast_new-conditional_expr1-07ccb9e.stderr delete mode 100644 tests/reference/ast_new-dictionary1-445e718.stderr delete mode 100644 tests/reference/ast_new-ellipsis2-3a9750b.stderr delete mode 100644 tests/reference/ast_new-for1-887432e.stderr delete mode 100644 tests/reference/ast_new-for2-af08901.stderr delete mode 100644 tests/reference/ast_new-function_def1-1a872df.stderr delete mode 100644 tests/reference/ast_new-function_def2-52c4587.stderr delete mode 100644 tests/reference/ast_new-function_def3-f66064a.stderr delete mode 100644 tests/reference/ast_new-global1-38edfbd.stderr delete mode 100644 tests/reference/ast_new-if1-db43586.stderr delete mode 100644 tests/reference/ast_new-if2-c3b6022.stderr delete mode 100644 tests/reference/ast_new-import1-f643fd3.stderr delete mode 100644 tests/reference/ast_new-lambda1-260d046.stderr delete mode 100644 tests/reference/ast_new-lambda2-d84336e.stderr delete mode 100644 tests/reference/ast_new-match_stmt1-9e84d24.stderr delete mode 100644 tests/reference/ast_new-slice1-9c440e3.stderr delete mode 100644 tests/reference/ast_new-statements1-e081093.stderr delete mode 100644 tests/reference/ast_new-statements2-c4cdc5f.stderr delete mode 100644 tests/reference/ast_new-string1-96b90b3.stderr delete mode 100644 tests/reference/ast_new-string2-44323ea.stderr delete mode 100644 tests/reference/ast_new-string3-37f35a0.stderr delete mode 100644 tests/reference/ast_new-try1-a9a22cf.stderr delete mode 100644 tests/reference/ast_new-tuple1-29c08af.stderr delete mode 100644 tests/reference/ast_new-type_comment1-710ea6c.stderr delete mode 100644 tests/reference/ast_new-unicode-d3199dc.stderr delete mode 100644 tests/reference/ast_new-while1-a4c6382.stderr delete mode 100644 tests/reference/ast_new-with1-6c88c0f.stderr delete mode 100644 tests/reference/ast_new-yield-4c41668.stderr delete mode 100644 tests/reference/c-c_interop1-e215531.stderr delete mode 100644 tests/reference/c-expr_01-28f449f.stderr delete mode 100644 tests/reference/c-expr_11-c452314.stderr delete mode 100644 tests/reference/c-expr_12-93c7780.stderr delete mode 100644 tests/reference/c-func_static_01-fc146ec.stderr delete mode 100644 tests/reference/c-import_order_01-3ebf3c3.stderr delete mode 100644 tests/reference/c-loop1-3e341c7.stderr delete mode 100644 tests/reference/c-loop4-eec10d3.stderr delete mode 100644 tests/reference/c-print_01-4d44628.stderr delete mode 100644 tests/reference/c-test_import_02-d2c54c4.stderr delete mode 100644 tests/reference/c-test_issue_518-fbbd299.stderr delete mode 100644 tests/reference/c-variable_decl_03-fa1823b.stderr delete mode 100644 tests/reference/cpp-assert1-ba60925.stderr delete mode 100644 tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr delete mode 100644 tests/reference/cpp-expr12-fd2ea87.stderr delete mode 100644 tests/reference/cpp-expr15-1661c0d.stderr delete mode 100644 tests/reference/cpp-expr2-09c05ad.stderr delete mode 100644 tests/reference/cpp-expr5-1de0e30.stderr delete mode 100644 tests/reference/cpp-expr6-f337f4f.stderr delete mode 100644 tests/reference/cpp-expr8-704cece.stderr delete mode 100644 tests/reference/cpp-expr9-48868e9.stderr delete mode 100644 tests/reference/cpp-expr_11-422c839.stderr delete mode 100644 tests/reference/cpp-loop1-0a8cf3b.stderr delete mode 100644 tests/reference/cpp-loop3-6020091.stderr delete mode 100644 tests/reference/cpp-loop4-cdb2174.stderr delete mode 100644 tests/reference/cpp-print_01-026ef17.stderr delete mode 100644 tests/reference/cpp-test_list_repeat2-698d7f4.stderr delete mode 100644 tests/reference/cpp-test_unary_op_03-fd9669a.stderr delete mode 100644 tests/reference/llvm-assert1-8df4f31.stderr delete mode 100644 tests/reference/llvm-bindc_01-c984f09.stderr delete mode 100644 tests/reference/llvm-bool1-af4376b.stderr delete mode 100644 tests/reference/llvm-expr14-b96b5b1.stderr delete mode 100644 tests/reference/llvm-expr_01-54467c1.stderr delete mode 100644 tests/reference/llvm-func_inline_01-2d4583a.stderr delete mode 100644 tests/reference/llvm-lpython1-23c5987.stderr delete mode 100644 tests/reference/llvm-print_04-443a8d8.stderr delete mode 100644 tests/reference/llvm-structs_11-09fea6a.stderr delete mode 100644 tests/reference/llvm-test_issue_518-cdb641a.stderr delete mode 100644 tests/reference/llvm-test_unary_op_03-046fb86.stderr delete mode 100644 tests/reference/llvm_dbg-expr_01-9fc5f30.stderr delete mode 100644 tests/reference/pass_class_constructor-structs_16-5e3508f.stderr delete mode 100644 tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr delete mode 100644 tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr delete mode 100644 tests/reference/pass_print_list_tuple-print_02-09600eb.stderr delete mode 100644 tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr delete mode 100644 tests/reference/python-assert1-192ca6c.stderr delete mode 100644 tests/reference/python-assign1-f87bafa.stderr delete mode 100644 tests/reference/python-expr11-e6681c8.stderr delete mode 100644 tests/reference/python-expr14-2e6ab03.stderr delete mode 100644 tests/reference/python-expr17-3b84714.stderr delete mode 100644 tests/reference/python-expr2-6b69018.stderr delete mode 100644 tests/reference/python-expr4-161a0ec.stderr delete mode 100644 tests/reference/python-expr5-dee0e5c.stderr delete mode 100644 tests/reference/python-expr6-1a1d4fb.stderr delete mode 100644 tests/reference/runtime-test_str_01-50bdf2f.stderr delete mode 100644 tests/reference/runtime-test_str_02-c38ba27.stderr delete mode 100644 tests/reference/tokens-comment1-2f8ab90.stderr delete mode 100644 tests/reference/tokens-comment2-b289dad.stderr delete mode 100644 tests/reference/tokens-docstring1-1355fbb.stderr delete mode 100644 tests/reference/tokens-indent1-290e858.stderr delete mode 100644 tests/reference/tokens-indent2-e702789.stderr delete mode 100644 tests/reference/tokens-numbers1-589063f.stderr delete mode 100644 tests/reference/tokens-symbols1-658c990.stderr delete mode 100644 tests/reference/tokens-test_literal-e20c024.stdout delete mode 100644 tests/reference/wat-bool1-234bcd1.stderr delete mode 100644 tests/reference/wat-expr14-5e0cb96.stderr delete mode 100644 tests/reference/wat-expr2-8b17723.stderr delete mode 100644 tests/reference/wat-expr9-f73afd1.stderr delete mode 100644 tests/reference/wat-loop1-e0046d4.stderr delete mode 100644 tests/reference/wat-print_str-385e953.stderr diff --git a/tests/reference/asr-array_01_decl-39cf894.stderr b/tests/reference/asr-array_01_decl-39cf894.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-array_01_decl-39cf894.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assert1-1ce92ea.stderr b/tests/reference/asr-assert1-1ce92ea.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-assert1-1ce92ea.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign1-886f049.stderr b/tests/reference/asr-assign1-886f049.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-assign1-886f049.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign2-8d1a2ee.stderr b/tests/reference/asr-assign2-8d1a2ee.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-assign2-8d1a2ee.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_01-6d521a9.stderr b/tests/reference/asr-bindc_01-6d521a9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-bindc_01-6d521a9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stderr b/tests/reference/asr-bindc_02-bc1a7ea.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-bindc_02-bc1a7ea.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-c_interop1-cf2e9b4.stderr b/tests/reference/asr-c_interop1-cf2e9b4.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-c_interop1-cf2e9b4.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-callback_01-df40fd5.stderr b/tests/reference/asr-callback_01-df40fd5.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-callback_01-df40fd5.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-cast-435c233.stderr b/tests/reference/asr-cast-435c233.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-cast-435c233.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-complex1-f26c460.stderr b/tests/reference/asr-complex1-f26c460.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-complex1-f26c460.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-constants1-5828e8a.stderr b/tests/reference/asr-constants1-5828e8a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-constants1-5828e8a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-dictionary1-a105a36.stderr b/tests/reference/asr-dictionary1-a105a36.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-dictionary1-a105a36.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr b/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-elemental_01-b58df26.stderr b/tests/reference/asr-elemental_01-b58df26.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-elemental_01-b58df26.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr1-8df2d66.stderr b/tests/reference/asr-expr1-8df2d66.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr1-8df2d66.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr10-efcbb1b.stderr b/tests/reference/asr-expr10-efcbb1b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr10-efcbb1b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr11-9b91d35.stderr b/tests/reference/asr-expr11-9b91d35.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr11-9b91d35.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr12-5c5b71e.stderr b/tests/reference/asr-expr12-5c5b71e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr12-5c5b71e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr13-81bdb5a.stderr b/tests/reference/asr-expr13-81bdb5a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr13-81bdb5a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr2-2e78a12.stderr b/tests/reference/asr-expr2-2e78a12.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr2-2e78a12.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr4-cef6743.stderr b/tests/reference/asr-expr4-cef6743.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr4-cef6743.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr5-645ffcc.stderr b/tests/reference/asr-expr5-645ffcc.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr5-645ffcc.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr6-368e5ed.stderr b/tests/reference/asr-expr6-368e5ed.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr6-368e5ed.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr8-6beda60.stderr b/tests/reference/asr-expr8-6beda60.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr8-6beda60.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr9-814e4bc.stderr b/tests/reference/asr-expr9-814e4bc.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr9-814e4bc.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-211000e.stderr b/tests/reference/asr-expr_01-211000e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_01-211000e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-a0d4829.stderr b/tests/reference/asr-expr_01-a0d4829.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_01-a0d4829.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_05-3a37324.stderr b/tests/reference/asr-expr_05-3a37324.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_05-3a37324.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_07-7742668.stderr b/tests/reference/asr-expr_07-7742668.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_07-7742668.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_09-f3e89c8.stderr b/tests/reference/asr-expr_09-f3e89c8.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_09-f3e89c8.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_10-d39708c.stderr b/tests/reference/asr-expr_10-d39708c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_10-d39708c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_12-6769be0.stderr b/tests/reference/asr-expr_12-6769be0.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_12-6769be0.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_14-f2bd343.stderr b/tests/reference/asr-expr_14-f2bd343.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-expr_14-f2bd343.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_inline_01-56af272.stderr b/tests/reference/asr-func_inline_01-56af272.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-func_inline_01-56af272.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_01-d616074.stderr b/tests/reference/asr-generics_01-d616074.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_01-d616074.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_02-e2ea5c9.stderr b/tests/reference/asr-generics_02-e2ea5c9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_02-e2ea5c9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_01-682b1b2.stderr b/tests/reference/asr-generics_array_01-682b1b2.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_array_01-682b1b2.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stderr b/tests/reference/asr-generics_array_02-22c8dc1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_array_02-22c8dc1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_03-fb3706c.stderr b/tests/reference/asr-generics_array_03-fb3706c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_array_03-fb3706c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_list_01-39c4044.stderr b/tests/reference/asr-generics_list_01-39c4044.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-generics_list_01-39c4044.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_scope1-354e217.stderr b/tests/reference/asr-global_scope1-354e217.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-global_scope1-354e217.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_syms_01-273906f.stderr b/tests/reference/asr-global_syms_01-273906f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-global_syms_01-273906f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-intent_01-66824bc.stderr b/tests/reference/asr-intent_01-66824bc.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-intent_01-66824bc.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-list1-770ba33.stderr b/tests/reference/asr-list1-770ba33.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-list1-770ba33.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop1-10d3109.stderr b/tests/reference/asr-loop1-10d3109.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-loop1-10d3109.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop3-a579196.stderr b/tests/reference/asr-loop3-a579196.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-loop3-a579196.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop4-3d3216e.stderr b/tests/reference/asr-loop4-3d3216e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-loop4-3d3216e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-modules_02-ec92e6f.stderr b/tests/reference/asr-modules_02-ec92e6f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-modules_02-ec92e6f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_02-afbe092.stderr b/tests/reference/asr-print_02-afbe092.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-print_02-afbe092.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.stderr b/tests/reference/asr-print_list_tuple_03-9de3736.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-print_list_tuple_03-9de3736.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-set1-b7b913a.stderr b/tests/reference/asr-set1-b7b913a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-set1-b7b913a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-66dc2c9.stderr b/tests/reference/asr-structs_01-66dc2c9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_01-66dc2c9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-be14d49.stderr b/tests/reference/asr-structs_01-be14d49.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_01-be14d49.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_02-2ab459a.stderr b/tests/reference/asr-structs_02-2ab459a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_02-2ab459a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_03-0cef911.stderr b/tests/reference/asr-structs_03-0cef911.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_03-0cef911.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_04-387747b.stderr b/tests/reference/asr-structs_04-387747b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_04-387747b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_05-fa98307.stderr b/tests/reference/asr-structs_05-fa98307.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_05-fa98307.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_16-44de89a.stderr b/tests/reference/asr-structs_16-44de89a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-structs_16-44de89a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-subscript1-1acfc19.stderr b/tests/reference/asr-subscript1-1acfc19.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-subscript1-1acfc19.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bool_binop-f856ef0.stderr b/tests/reference/asr-test_bool_binop-f856ef0.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_bool_binop-f856ef0.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin-aa64615.stderr b/tests/reference/asr-test_builtin-aa64615.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin-aa64615.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.stderr b/tests/reference/asr-test_builtin_abs-c74d2c9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.stderr b/tests/reference/asr-test_builtin_bin-52ba9fa.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bool-330223a.stderr b/tests/reference/asr-test_builtin_bool-330223a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_bool-330223a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_float-20601dd.stderr b/tests/reference/asr-test_builtin_float-20601dd.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_float-20601dd.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_hex-64bd268.stderr b/tests/reference/asr-test_builtin_hex-64bd268.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_hex-64bd268.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.stderr b/tests/reference/asr-test_builtin_int-8f88fdc.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_int-8f88fdc.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_len-55b0dec.stderr b/tests/reference/asr-test_builtin_len-55b0dec.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_len-55b0dec.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_oct-20b9066.stderr b/tests/reference/asr-test_builtin_oct-20b9066.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_oct-20b9066.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_round-7417a21.stderr b/tests/reference/asr-test_builtin_round-7417a21.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_round-7417a21.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_str-580e920.stderr b/tests/reference/asr-test_builtin_str-580e920.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_builtin_str-580e920.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_c_interop_01-e374f43.stderr b/tests/reference/asr-test_c_interop_01-e374f43.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_c_interop_01-e374f43.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_01-a6def58.stderr b/tests/reference/asr-test_complex_01-a6def58.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_complex_01-a6def58.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_02-782ba2d.stderr b/tests/reference/asr-test_complex_02-782ba2d.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_complex_02-782ba2d.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.stderr b/tests/reference/asr-test_end_sep_keywords-2226a67.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_count-4b42498.stdout b/tests/reference/asr-test_list_count-4b42498.stdout deleted file mode 100644 index f78bcd64b9..0000000000 --- a/tests/reference/asr-test_list_count-4b42498.stdout +++ /dev/null @@ -1,117 +0,0 @@ -(TranslationUnit - (SymbolTable - 1 - { - __main__: - (Module - (SymbolTable - 2 - { - test_list_count_error: - (Function - (SymbolTable - 3 - { - __lcompilers_dummy: - (Variable - 3 - __lcompilers_dummy - [] - Local - () - () - Default - (Integer 4) - () - Source - Public - Required - .false. - ), - a: - (Variable - 3 - a - [] - Local - () - () - Default - (List - (Integer 4) - ) - () - Source - Public - Required - .false. - ) - }) - test_list_count_error - (FunctionType - [] - () - Source - Implementation - () - .false. - .false. - .false. - .false. - .false. - [] - .false. - ) - [] - [] - [(= - (Var 3 a) - (ListConstant - [(IntegerConstant 1 (Integer 4)) - (IntegerConstant 2 (Integer 4)) - (IntegerConstant 3 (Integer 4))] - (List - (Integer 4) - ) - ) - () - ) - (= - (Var 3 __lcompilers_dummy) - (ListCount - (Var 3 a) - (RealConstant - 1.000000 - (Real 8) - ) - (Integer 4) - () - ) - () - )] - () - Public - .false. - .false. - () - ) - }) - __main__ - [] - .false. - .false. - ), - main_program: - (Program - (SymbolTable - 4 - { - - }) - main_program - [] - [] - ) - }) - [] -) diff --git a/tests/reference/asr-test_max_min-3c2fc51.stderr b/tests/reference/asr-test_max_min-3c2fc51.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_max_min-3c2fc51.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_03-e600a49.stderr b/tests/reference/asr-test_numpy_03-e600a49.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_numpy_03-e600a49.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stderr b/tests/reference/asr-test_numpy_04-ecbb614.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_numpy_04-ecbb614.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_unary_op_03-e799eae.stderr b/tests/reference/asr-test_unary_op_03-e799eae.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-test_unary_op_03-e799eae.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-tuple1-09972ab.stderr b/tests/reference/asr-tuple1-09972ab.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-tuple1-09972ab.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-vec_01-66ac423.stderr b/tests/reference/asr-vec_01-66ac423.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr-vec_01-66ac423.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr_json-modules_02-53952e6.stderr b/tests/reference/asr_json-modules_02-53952e6.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/asr_json-modules_02-53952e6.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assert1-b0154ee.stderr b/tests/reference/ast-assert1-b0154ee.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-assert1-b0154ee.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assign1-2a4c9ed.stderr b/tests/reference/ast-assign1-2a4c9ed.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-assign1-2a4c9ed.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-complex1-800b4bb.stderr b/tests/reference/ast-complex1-800b4bb.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-complex1-800b4bb.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-constants1-91cb6ff.stderr b/tests/reference/ast-constants1-91cb6ff.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-constants1-91cb6ff.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-dictionary1-1a7e00a.stderr b/tests/reference/ast-dictionary1-1a7e00a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-dictionary1-1a7e00a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr b/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.stderr b/tests/reference/ast-ellipsis1-4f6c4dd.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-ellipsis1-4f6c4dd.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr1-1e8f7b1.stderr b/tests/reference/ast-expr1-1e8f7b1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr1-1e8f7b1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr10-a8d646d.stderr b/tests/reference/ast-expr10-a8d646d.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr10-a8d646d.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr11-1d29f78.stderr b/tests/reference/ast-expr11-1d29f78.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr11-1d29f78.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr12-adaecda.stderr b/tests/reference/ast-expr12-adaecda.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr12-adaecda.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr13-c35ace1.stderr b/tests/reference/ast-expr13-c35ace1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr13-c35ace1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr2-6642d4a.stderr b/tests/reference/ast-expr2-6642d4a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr2-6642d4a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr4-49316cb.stderr b/tests/reference/ast-expr4-49316cb.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr4-49316cb.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr5-bbc6e71.stderr b/tests/reference/ast-expr5-bbc6e71.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr5-bbc6e71.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr6-0b12a67.stderr b/tests/reference/ast-expr6-0b12a67.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr6-0b12a67.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr7-fe52776.stderr b/tests/reference/ast-expr7-fe52776.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr7-fe52776.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr8-7db6b28.stderr b/tests/reference/ast-expr8-7db6b28.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr8-7db6b28.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr9-d184496.stderr b/tests/reference/ast-expr9-d184496.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr9-d184496.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr_01-d0927f9.stderr b/tests/reference/ast-expr_01-d0927f9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-expr_01-d0927f9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global1-b2690cf.stderr b/tests/reference/ast-global1-b2690cf.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-global1-b2690cf.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global_scope1-1d68a6c.stderr b/tests/reference/ast-global_scope1-1d68a6c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-global_scope1-1d68a6c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-list1-9ce2da0.stderr b/tests/reference/ast-list1-9ce2da0.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-list1-9ce2da0.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop1-194a137.stderr b/tests/reference/ast-loop1-194a137.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-loop1-194a137.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop3-f7e0393.stderr b/tests/reference/ast-loop3-f7e0393.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-loop3-f7e0393.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-set1-ebd6ee0.stderr b/tests/reference/ast-set1-ebd6ee0.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-set1-ebd6ee0.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-subscript1-bd5584b.stderr b/tests/reference/ast-subscript1-bd5584b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-subscript1-bd5584b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-tuple1-2fb5396.stderr b/tests/reference/ast-tuple1-2fb5396.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast-tuple1-2fb5396.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-async1-b3d07ed.stderr b/tests/reference/ast_new-async1-b3d07ed.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-async1-b3d07ed.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-boolOp1-478328f.stderr b/tests/reference/ast_new-boolOp1-478328f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-boolOp1-478328f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def1-fe69291.stderr b/tests/reference/ast_new-class_def1-fe69291.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-class_def1-fe69291.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def2-c6db986.stderr b/tests/reference/ast_new-class_def2-c6db986.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-class_def2-c6db986.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comment2-f0984d5.stderr b/tests/reference/ast_new-comment2-f0984d5.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-comment2-f0984d5.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comprehension1-69cf2af.stderr b/tests/reference/ast_new-comprehension1-69cf2af.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-comprehension1-69cf2af.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr b/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-dictionary1-445e718.stderr b/tests/reference/ast_new-dictionary1-445e718.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-dictionary1-445e718.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.stderr b/tests/reference/ast_new-ellipsis2-3a9750b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-ellipsis2-3a9750b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for1-887432e.stderr b/tests/reference/ast_new-for1-887432e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-for1-887432e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for2-af08901.stderr b/tests/reference/ast_new-for2-af08901.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-for2-af08901.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def1-1a872df.stderr b/tests/reference/ast_new-function_def1-1a872df.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-function_def1-1a872df.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def2-52c4587.stderr b/tests/reference/ast_new-function_def2-52c4587.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-function_def2-52c4587.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def3-f66064a.stderr b/tests/reference/ast_new-function_def3-f66064a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-function_def3-f66064a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-global1-38edfbd.stderr b/tests/reference/ast_new-global1-38edfbd.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-global1-38edfbd.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if1-db43586.stderr b/tests/reference/ast_new-if1-db43586.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-if1-db43586.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if2-c3b6022.stderr b/tests/reference/ast_new-if2-c3b6022.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-if2-c3b6022.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-import1-f643fd3.stderr b/tests/reference/ast_new-import1-f643fd3.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-import1-f643fd3.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda1-260d046.stderr b/tests/reference/ast_new-lambda1-260d046.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-lambda1-260d046.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda2-d84336e.stderr b/tests/reference/ast_new-lambda2-d84336e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-lambda2-d84336e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.stderr b/tests/reference/ast_new-match_stmt1-9e84d24.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-match_stmt1-9e84d24.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-slice1-9c440e3.stderr b/tests/reference/ast_new-slice1-9c440e3.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-slice1-9c440e3.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements1-e081093.stderr b/tests/reference/ast_new-statements1-e081093.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-statements1-e081093.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements2-c4cdc5f.stderr b/tests/reference/ast_new-statements2-c4cdc5f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-statements2-c4cdc5f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string1-96b90b3.stderr b/tests/reference/ast_new-string1-96b90b3.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-string1-96b90b3.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string2-44323ea.stderr b/tests/reference/ast_new-string2-44323ea.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-string2-44323ea.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string3-37f35a0.stderr b/tests/reference/ast_new-string3-37f35a0.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-string3-37f35a0.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-try1-a9a22cf.stderr b/tests/reference/ast_new-try1-a9a22cf.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-try1-a9a22cf.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-tuple1-29c08af.stderr b/tests/reference/ast_new-tuple1-29c08af.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-tuple1-29c08af.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-type_comment1-710ea6c.stderr b/tests/reference/ast_new-type_comment1-710ea6c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-type_comment1-710ea6c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-unicode-d3199dc.stderr b/tests/reference/ast_new-unicode-d3199dc.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-unicode-d3199dc.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-while1-a4c6382.stderr b/tests/reference/ast_new-while1-a4c6382.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-while1-a4c6382.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-with1-6c88c0f.stderr b/tests/reference/ast_new-with1-6c88c0f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-with1-6c88c0f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-yield-4c41668.stderr b/tests/reference/ast_new-yield-4c41668.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/ast_new-yield-4c41668.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-c_interop1-e215531.stderr b/tests/reference/c-c_interop1-e215531.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-c_interop1-e215531.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_01-28f449f.stderr b/tests/reference/c-expr_01-28f449f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-expr_01-28f449f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_11-c452314.stderr b/tests/reference/c-expr_11-c452314.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-expr_11-c452314.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_12-93c7780.stderr b/tests/reference/c-expr_12-93c7780.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-expr_12-93c7780.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-func_static_01-fc146ec.stderr b/tests/reference/c-func_static_01-fc146ec.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-func_static_01-fc146ec.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-import_order_01-3ebf3c3.stderr b/tests/reference/c-import_order_01-3ebf3c3.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-import_order_01-3ebf3c3.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop1-3e341c7.stderr b/tests/reference/c-loop1-3e341c7.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-loop1-3e341c7.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop4-eec10d3.stderr b/tests/reference/c-loop4-eec10d3.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-loop4-eec10d3.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-print_01-4d44628.stderr b/tests/reference/c-print_01-4d44628.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-print_01-4d44628.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_import_02-d2c54c4.stderr b/tests/reference/c-test_import_02-d2c54c4.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-test_import_02-d2c54c4.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_issue_518-fbbd299.stderr b/tests/reference/c-test_issue_518-fbbd299.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-test_issue_518-fbbd299.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-variable_decl_03-fa1823b.stderr b/tests/reference/c-variable_decl_03-fa1823b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/c-variable_decl_03-fa1823b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-assert1-ba60925.stderr b/tests/reference/cpp-assert1-ba60925.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-assert1-ba60925.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr b/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr12-fd2ea87.stderr b/tests/reference/cpp-expr12-fd2ea87.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr12-fd2ea87.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr15-1661c0d.stderr b/tests/reference/cpp-expr15-1661c0d.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr15-1661c0d.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr2-09c05ad.stderr b/tests/reference/cpp-expr2-09c05ad.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr2-09c05ad.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr5-1de0e30.stderr b/tests/reference/cpp-expr5-1de0e30.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr5-1de0e30.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr6-f337f4f.stderr b/tests/reference/cpp-expr6-f337f4f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr6-f337f4f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr8-704cece.stderr b/tests/reference/cpp-expr8-704cece.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr8-704cece.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr9-48868e9.stderr b/tests/reference/cpp-expr9-48868e9.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr9-48868e9.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr_11-422c839.stderr b/tests/reference/cpp-expr_11-422c839.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-expr_11-422c839.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop1-0a8cf3b.stderr b/tests/reference/cpp-loop1-0a8cf3b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-loop1-0a8cf3b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop3-6020091.stderr b/tests/reference/cpp-loop3-6020091.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-loop3-6020091.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop4-cdb2174.stderr b/tests/reference/cpp-loop4-cdb2174.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-loop4-cdb2174.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-print_01-026ef17.stderr b/tests/reference/cpp-print_01-026ef17.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-print_01-026ef17.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.stderr b/tests/reference/cpp-test_list_repeat2-698d7f4.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-test_list_repeat2-698d7f4.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.stderr b/tests/reference/cpp-test_unary_op_03-fd9669a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/cpp-test_unary_op_03-fd9669a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-assert1-8df4f31.stderr b/tests/reference/llvm-assert1-8df4f31.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-assert1-8df4f31.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bindc_01-c984f09.stderr b/tests/reference/llvm-bindc_01-c984f09.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-bindc_01-c984f09.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bool1-af4376b.stderr b/tests/reference/llvm-bool1-af4376b.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-bool1-af4376b.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr14-b96b5b1.stderr b/tests/reference/llvm-expr14-b96b5b1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-expr14-b96b5b1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr_01-54467c1.stderr b/tests/reference/llvm-expr_01-54467c1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-expr_01-54467c1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-func_inline_01-2d4583a.stderr b/tests/reference/llvm-func_inline_01-2d4583a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-func_inline_01-2d4583a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-lpython1-23c5987.stderr b/tests/reference/llvm-lpython1-23c5987.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-lpython1-23c5987.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-print_04-443a8d8.stderr b/tests/reference/llvm-print_04-443a8d8.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-print_04-443a8d8.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-structs_11-09fea6a.stderr b/tests/reference/llvm-structs_11-09fea6a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-structs_11-09fea6a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_issue_518-cdb641a.stderr b/tests/reference/llvm-test_issue_518-cdb641a.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-test_issue_518-cdb641a.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.stderr b/tests/reference/llvm-test_unary_op_03-046fb86.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm-test_unary_op_03-046fb86.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr b/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr b/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr b/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/pass_inline_function_calls-func_inline_01-8b6a5da.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr b/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assert1-192ca6c.stderr b/tests/reference/python-assert1-192ca6c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-assert1-192ca6c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assign1-f87bafa.stderr b/tests/reference/python-assign1-f87bafa.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-assign1-f87bafa.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr11-e6681c8.stderr b/tests/reference/python-expr11-e6681c8.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr11-e6681c8.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr14-2e6ab03.stderr b/tests/reference/python-expr14-2e6ab03.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr14-2e6ab03.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr17-3b84714.stderr b/tests/reference/python-expr17-3b84714.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr17-3b84714.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr2-6b69018.stderr b/tests/reference/python-expr2-6b69018.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr2-6b69018.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr4-161a0ec.stderr b/tests/reference/python-expr4-161a0ec.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr4-161a0ec.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr5-dee0e5c.stderr b/tests/reference/python-expr5-dee0e5c.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr5-dee0e5c.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr6-1a1d4fb.stderr b/tests/reference/python-expr6-1a1d4fb.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/python-expr6-1a1d4fb.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_01-50bdf2f.stderr b/tests/reference/runtime-test_str_01-50bdf2f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/runtime-test_str_01-50bdf2f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_02-c38ba27.stderr b/tests/reference/runtime-test_str_02-c38ba27.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/runtime-test_str_02-c38ba27.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment1-2f8ab90.stderr b/tests/reference/tokens-comment1-2f8ab90.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-comment1-2f8ab90.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment2-b289dad.stderr b/tests/reference/tokens-comment2-b289dad.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-comment2-b289dad.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-docstring1-1355fbb.stderr b/tests/reference/tokens-docstring1-1355fbb.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-docstring1-1355fbb.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent1-290e858.stderr b/tests/reference/tokens-indent1-290e858.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-indent1-290e858.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent2-e702789.stderr b/tests/reference/tokens-indent2-e702789.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-indent2-e702789.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-numbers1-589063f.stderr b/tests/reference/tokens-numbers1-589063f.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-numbers1-589063f.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-symbols1-658c990.stderr b/tests/reference/tokens-symbols1-658c990.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/tokens-symbols1-658c990.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-test_literal-e20c024.stdout b/tests/reference/tokens-test_literal-e20c024.stdout deleted file mode 100644 index cd68e2a461..0000000000 --- a/tests/reference/tokens-test_literal-e20c024.stdout +++ /dev/null @@ -1,25 +0,0 @@ -(KEYWORD "from") 0:3 -(TOKEN "identifier" lpython) 5:11 -(KEYWORD "import") 13:18 -(TOKEN "identifier" i32) 20:22 -(NEWLINE) 23:23 -(NEWLINE) 24:24 -(KEYWORD "def") 25:27 -(TOKEN "identifier" test_literal1) 29:41 -(TOKEN "(") 42:42 -(TOKEN ")") 43:43 -(TOKEN ":") 44:44 -(NEWLINE) 45:45 -(TOKEN "indent") 46:49 -(TOKEN "identifier" x) 50:50 -(TOKEN ":") 51:51 -(TOKEN "identifier" i32) 53:55 -(TOKEN "=") 57:57 -(TOKEN "integer" 123) 59:62 -(NEWLINE) 63:63 -(NEWLINE) 64:64 -(TOKEN "dedent") 64:64 -(TOKEN "identifier" test_literal1) 65:77 -(TOKEN "(") 78:78 -(TOKEN ")") 79:79 -(EOF) 80:80 diff --git a/tests/reference/wat-bool1-234bcd1.stderr b/tests/reference/wat-bool1-234bcd1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-bool1-234bcd1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr14-5e0cb96.stderr b/tests/reference/wat-expr14-5e0cb96.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-expr14-5e0cb96.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr2-8b17723.stderr b/tests/reference/wat-expr2-8b17723.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-expr2-8b17723.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr9-f73afd1.stderr b/tests/reference/wat-expr9-f73afd1.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-expr9-f73afd1.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-loop1-e0046d4.stderr b/tests/reference/wat-loop1-e0046d4.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-loop1-e0046d4.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-print_str-385e953.stderr b/tests/reference/wat-print_str-385e953.stderr deleted file mode 100644 index 2bdcfc8433..0000000000 --- a/tests/reference/wat-print_str-385e953.stderr +++ /dev/null @@ -1 +0,0 @@ -/bin/sh: 1: lpython: not found