From b4c73e562e5c9cf4610a592f5a53457bc0697607 Mon Sep 17 00:00:00 2001 From: Gabriel Ebner Date: Mon, 8 May 2017 15:07:48 +0200 Subject: [PATCH] fix(library/vm/vm_io): use correct memory layout for io.environment --- src/library/vm/vm_io.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/library/vm/vm_io.cpp b/src/library/vm/vm_io.cpp index bfe8f09b68..25439142c8 100644 --- a/src/library/vm/vm_io.cpp +++ b/src/library/vm/vm_io.cpp @@ -436,7 +436,7 @@ static vm_obj io_iterate(vm_obj const &, vm_obj const &, vm_obj const & a, vm_ob } static vm_obj mk_io_env() { - return mk_vm_constructor(0, { + return // get_env mk_native_closure([] (vm_obj const & k, vm_obj const &) { if (auto v = getenv(to_string(k).c_str())) { @@ -444,8 +444,7 @@ static vm_obj mk_io_env() { } else { return mk_io_result(mk_vm_none()); } - }), - }); + }); } /*