aboutsummaryrefslogtreecommitdiffstats
path: root/clox/src/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'clox/src/object.c')
-rw-r--r--clox/src/object.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/clox/src/object.c b/clox/src/object.c
index 7170352..2df533e 100644
--- a/clox/src/object.c
+++ b/clox/src/object.c
@@ -69,6 +69,10 @@ ObjString *copyString(const char *chars, int length) {
}
static void printFunction(ObjFunction *function) {
+ if (function->name == NULL) {
+ printf("<script>");
+ return;
+ }
printf("<fn %s>", function->name->chars);
}