altos/lisp: macros appear to work now
[fw/altos] / src / lisp / ao_lisp_atom.c
index d7cb19960c46b4482cf1fa0cd7e2cef1fa416edb..5c6d5a67dc72bac26d4abb1afd14a955e7165136 100644 (file)
@@ -134,7 +134,7 @@ ao_lisp_atom_get(ao_poly atom)
 #endif
        if (ref)
                return *ref;
-       return AO_LISP_NIL;
+       return ao_lisp_error(AO_LISP_UNDEFINED, "undefined atom %s", ao_lisp_poly_atom(atom)->name);
 }
 
 ao_poly