Fix issue #829 "Compiler crashes when declaring maps with procedure"

Inits `o->value` in `check_expr_base_internal()` so doesn't accidentally
  use last (the proc lit was being set to that of previous string)
Adds test to "tests/issues" and changes CI to use new "run" shells
This commit is contained in:
gitlost
2022-03-23 12:56:37 +00:00
parent 0446d9721b
commit 10c5825715
5 changed files with 72 additions and 3 deletions
+17
View File
@@ -0,0 +1,17 @@
@echo off
if not exist "tests\issues\build\" mkdir tests\issues\build
set COMMON=-collection:tests=tests -out:tests\issues\build\test_issue
@echo on
.\odin build tests\issues\test_issue_829.odin %COMMON%
tests\issues\build\test_issue
.\odin build tests\issues\test_issue_1592.odin %COMMON%
tests\issues\build\test_issue
@echo off
rmdir /S /Q tests\issues\build