summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-08-12 21:00:52 +0200
committerEugen Wissner <belka@caraus.de>2024-08-12 21:00:52 +0200
commitf78592378a815bcc2dfabac4538c1ce612d4878d (patch)
tree9c4b09e2978b8d84c06482ae3a5a857f27ae4a02 /tests
parent38a8d6811c302897e3f48f15be1576634f1e3293 (diff)
downloadelna-f78592378a815bcc2dfabac4538c1ce612d4878d.tar.gz
Add IR quadruple definitions
Diffstat (limited to 'tests')
-rw-r--r--tests/Language/Elna/NameAnalysisSpec.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/Language/Elna/NameAnalysisSpec.hs b/tests/Language/Elna/NameAnalysisSpec.hs
index c6f4504..10e6ee0 100644
--- a/tests/Language/Elna/NameAnalysisSpec.hs
+++ b/tests/Language/Elna/NameAnalysisSpec.hs
@@ -57,7 +57,7 @@ spec = describe "nameAnalysis" $ do
it "puts parameters into the local symbol table" $ do
let given = "proc main(ref param: int) {}"
- expected = SymbolTable.enter "param" (VariableInfo intType True) SymbolTable.empty
+ expected = SymbolTable.enter "param" (VariableInfo True intType) SymbolTable.empty
actual <- nameAnalysisOnText given
case SymbolTable.lookup "main" <$> actual of
@@ -68,7 +68,7 @@ spec = describe "nameAnalysis" $ do
it "puts variables into the local symbol table" $ do
let given = "proc main() { var var1: int; }"
- expected = SymbolTable.enter "var1" (VariableInfo intType False) SymbolTable.empty
+ expected = SymbolTable.enter "var1" (VariableInfo False intType) SymbolTable.empty
actual <- nameAnalysisOnText given
case SymbolTable.lookup "main" <$> actual of