diff options
author | Nadrieril | 2020-11-03 23:31:37 +0000 |
---|---|---|
committer | GitHub | 2020-11-03 23:31:37 +0000 |
commit | 51b40c6e36a0aad28ffb44debf84cba4c7028680 (patch) | |
tree | 4585a98c7ef97a3b3afa1934a9d184cfb89040d1 /dhall/src/semantics/nze/normalize.rs | |
parent | 71c8e889610b8b9bb6155c20ca91bac4ebc9daee (diff) | |
parent | ecc5242463308c16f38dbd5015b9f264f990b76a (diff) |
Merge pull request #196 from Nadrieril/allow-mutation-in-normalization
Diffstat (limited to 'dhall/src/semantics/nze/normalize.rs')
-rw-r--r-- | dhall/src/semantics/nze/normalize.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dhall/src/semantics/nze/normalize.rs b/dhall/src/semantics/nze/normalize.rs index d042f3f..62efc5f 100644 --- a/dhall/src/semantics/nze/normalize.rs +++ b/dhall/src/semantics/nze/normalize.rs @@ -84,7 +84,7 @@ where pub type Ret = NirKind; pub fn ret_nir(x: Nir) -> Ret { - ret_ref(&x) + x.into_kind() } pub fn ret_kind(x: NirKind) -> Ret { x @@ -144,7 +144,7 @@ pub fn normalize_one_layer(expr: ExprKind<Nir>, env: &NzEnv) -> NirKind { ExprKind::UnionType(kvs) => { ret_kind(UnionType(kvs.into_iter().collect())) } - ExprKind::Op(ref op) => normalize_operation(op), + ExprKind::Op(op) => normalize_operation(op), ExprKind::Annot(x, _) => ret_nir(x), ExprKind::Assert(x) => ret_kind(Assert(x)), ExprKind::Import(..) => { |