summaryrefslogtreecommitdiff
path: root/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'print.c')
-rw-r--r--print.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/print.c b/print.c
index 9a924d4..842d9b3 100644
--- a/print.c
+++ b/print.c
@@ -21,8 +21,10 @@ ppdatum(Datum d)
result = runesmprint("%C", primfuncnames[d.func.code]);
else if(d.func.type == FunctypeDfn)
result = runesmprint("{%S}", d.func.dfn);
- else
+ else if(d.func.type == FunctypeOp)
result = runesmprint("%S", ppoperator(d.func.operator));
+ else
+ result = runesmprint("%S", d.func.quad->name);
break;
case HybridTag: result = runesmprint("%C", primhybridnames[d.func.code]); break;
case MonadicOpTag: