aboutsummaryrefslogtreecommitdiff
path: root/src/boot/ast.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/ast.boot')
-rw-r--r--src/boot/ast.boot4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot/ast.boot b/src/boot/ast.boot
index b7b50c51..e59d290d 100644
--- a/src/boot/ast.boot
+++ b/src/boot/ast.boot
@@ -848,7 +848,7 @@ bfDef1 [op,args,body] ==
shoeLAM (op,args,control,body)==
margs :=bfGenSymbol()
- innerfunc:= makeSymbol strconc(symbolName op,",LAM")
+ innerfunc:= makeSymbol strconc(symbolName op,'",LAM")
[[innerfunc,["LAMBDA",args,body]],
[op,["MLAMBDA",["&REST",margs],["CONS",["QUOTE", innerfunc],
["WRAP",margs, ["QUOTE", control]]]]]]
@@ -1696,7 +1696,7 @@ genCLOZUREnativeTranslation(op,s,t,op') ==
-- Note that Clozure CL does not mangle foreign function call for
-- us, so we're left with more platform dependencies than needed.
if %hasFeature KEYWORD::DARWIN then
- op' := strconc("__",op')
+ op' := strconc('"__",op')
call := [bfColonColon("CCL","EXTERNAL-CALL"), STRING op', :args, rettype]
where
args() == [:[x, parm] for x in argtypes for p in parms]