fix(library/vm/vm_environment) use is_structure rather than try to catch an assertion

This commit is contained in:
Scott Morrison 2017-04-29 18:06:38 +10:00 committed by Sebastian Ullrich
parent 41c648905e
commit 832c38d3cb

View file

@ -218,9 +218,9 @@ vm_obj environment_is_namespace(vm_obj const & env, vm_obj const & n) {
}
vm_obj environment_structure_fields(vm_obj const & env, vm_obj const & n) {
try {
if (is_structure(to_env(env), to_name(n))) {
return mk_vm_some(to_obj(get_structure_fields(to_env(env), to_name(n))));
} catch (exception &) {
} else {
return mk_vm_none();
}
}