aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backendC/CleanCompilerSources/compiledefines.h2
-rw-r--r--frontend/parse.icl2
2 files changed, 1 insertions, 3 deletions
diff --git a/backendC/CleanCompilerSources/compiledefines.h b/backendC/CleanCompilerSources/compiledefines.h
index f8c3a20..4078dfc 100644
--- a/backendC/CleanCompilerSources/compiledefines.h
+++ b/backendC/CleanCompilerSources/compiledefines.h
@@ -21,6 +21,6 @@
#define SA_RECOGNIZES_ABORT_AND_UNDEF 1
#define STRICT_LISTS 1
-#define BOXED_RECORDS 0
+#define BOXED_RECORDS 1
#undef KARBON
diff --git a/frontend/parse.icl b/frontend/parse.icl
index 971d2df..57cb157 100644
--- a/frontend/parse.icl
+++ b/frontend/parse.icl
@@ -1658,13 +1658,11 @@ where
= case token of
CurlyOpenToken
-> want_record_type_rhs name False exi_vars pState
-/*
ExclamationToken
# (token, pState) = nextToken TypeContext pState
| token==CurlyOpenToken
-> want_record_type_rhs name True exi_vars pState
-> (PD_Type td, parseError "Record type" No ("after ! in definition of record type "+name+" { ") pState)
-*/
/* ColonToken
| isEmpty exi_vars
-> (PD_Erroneous, parseError "Algebraic type" No "no colon, :," pState)