--- src/Symbol.cc.orig 2018-01-10 18:59:55.390738393 +0100 +++ src/Symbol.cc 2018-01-10 19:03:58.169098358 +0100 @@ -885,7 +885,7 @@ const bool can_set = (vs.name_class == N (vs.name_class == NC_OPERATOR) || (vs.name_class == NC_UNUSED_USER_NAME); - Assert(nc == NC_FUNCTION || NC_OPERATOR || NC_UNUSED_USER_NAME); + Assert(nc == NC_FUNCTION || nc == NC_OPERATOR || nc == NC_UNUSED_USER_NAME); if (!can_set) DEFN_ERROR; vs.sym_val.function = fun;