diff options
Diffstat (limited to 'stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux')
-rw-r--r-- | stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux b/stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux index 7dda901f2..5d694d973 100644 --- a/stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux +++ b/stdlib/source/library/lux/meta/compiler/language/lux/phase/translation/c++/when.lux @@ -24,7 +24,6 @@ [target ["_" c++]]]]]] ["[0]" // - ["[1][0]" type] ["[1][0]" reference] ["[1][0]" runtime (.only Operation Phase Term)] [//// @@ -53,7 +52,7 @@ bindings (monad.each ! (function (_ [binding value]) (do ! [value (next archive value)] - (in (_.variable (//reference.local binding) //type.value value)))) + (in (_.variable (//reference.local binding) //runtime.value_type value)))) (list.partial context tail)) body (next archive body)] @@ -62,7 +61,7 @@ [0 _] (list) [_ _] (list _.all_by_value)) (list) - {.#Some //type.value} + {.#Some //runtime.value_type} (list#mix _.then (_.return body) (list.reversed bindings)) @@ -79,7 +78,7 @@ (in (_.on (list) (_.lambda (list _.all_by_value) (list) - {.#Some //type.value} + {.#Some //runtime.value_type} (list#mix _.then (_.return after) (list.reversed all_before))))))) |