aboutsummaryrefslogtreecommitdiff
path: root/src/interp/types.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/types.boot')
-rw-r--r--src/interp/types.boot4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interp/types.boot b/src/interp/types.boot
index 2ebd6f5b..748e5070 100644
--- a/src/interp/types.boot
+++ b/src/interp/types.boot
@@ -113,8 +113,12 @@ namespace BOOT
%Env <=> %List -- compiling env
%Mode <=> %Symbol or %String or %List -- type of forms
%Code <=> %Form -- generated code
+)if %hasFeature KEYWORD::ECL
+%Triple <=> %List -- ??? ECL has trouble with the spec below
+)else
%Triple <=> -- form + type + env
cons(%Code,cons(%Mode,cons(%Env,null)))
+)endif
%Signature -- signature
<=> %Symbol or cons