diff --git a/src/object.c b/src/object.c index 7bd448c..4941585 100644 --- a/src/object.c +++ b/src/object.c @@ -427,6 +427,8 @@ int oopcmp(oop a, oop b) } case String: return strcmp(get(a, String, value), get(b, String, value)); + case Symbol: + return strcmp(get(a, Symbol, name), get(b, Symbol, name)); default: { intptr_t l= (intptr_t)a, r= (intptr_t)b; if (l < r) return -1;