From e403475bbf6f70b3e79b6f4503dbadcc3dad504c Mon Sep 17 00:00:00 2001 From: Mustafa Quraish Date: Sat, 29 Jan 2022 13:52:58 -0500 Subject: Allow uninitialized variable declarations --- tests/variables.sh | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'tests/variables.sh') diff --git a/tests/variables.sh b/tests/variables.sh index 94010d7..0c88784 100755 --- a/tests/variables.sh +++ b/tests/variables.sh @@ -5,9 +5,27 @@ set -e echo -n "- One variable: " -assert_exit_status 'fn main() { let x: int = 45; return 1; }' 1 +assert_exit_status 'fn main() { let x: int; x = 45; return x; }' 45 assert_exit_status 'fn main() { let x: int = 45; return x; }' 45 assert_exit_status 'fn main() { let x: int = 45; return x+x; }' 90 + +assert_exit_status_stdin 5 <