summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadrieril2019-08-07 22:03:33 +0200
committerNadrieril2019-08-07 22:03:33 +0200
commit6d166d3fe0dedb66b4302cc5fb67f696f6688b80 (patch)
treeaeddc0d1eabd0e185fce4ba1d75885f1855e6d1f
parentea80deff5562fefb642924be1937d22447702d01 (diff)
Normalize field selection further by inspecting the argument
m---------dhall-lang0
-rw-r--r--dhall/build.rs12
2 files changed, 12 insertions, 0 deletions
diff --git a/dhall-lang b/dhall-lang
-Subproject affafb9c674c7117e24634ceb5dbdaa1dc8dc0b
+Subproject ebda6c150056f4e7a801ee11f611be86ce694e8
diff --git a/dhall/build.rs b/dhall/build.rs
index 3d4611e..983fcad 100644
--- a/dhall/build.rs
+++ b/dhall/build.rs
@@ -196,6 +196,18 @@ fn main() -> std::io::Result<()> {
|| path == "success/unit/EmptyToMap"
|| path == "success/unit/ToMap"
|| path == "success/unit/ToMapWithType"
+ // Normalize field selection further by inspecting the argument
+ || path == "success/simplifications/rightBiasedMergeWithinRecordProjectionWithinFieldSelection0"
+ || path == "success/simplifications/rightBiasedMergeWithinRecordProjectionWithinFieldSelection1"
+ || path == "success/simplifications/rightBiasedMergeWithinRecursiveRecordMergeWithinFieldselection"
+ || path == "success/unit/RecordProjectionByTypeWithinFieldSelection"
+ || path == "success/unit/RecordProjectionWithinFieldSelection"
+ || path == "success/unit/RecursiveRecordMergeWithinFieldSelection0"
+ || path == "success/unit/RecursiveRecordMergeWithinFieldSelection1"
+ || path == "success/unit/RecursiveRecordMergeWithinFieldSelection2"
+ || path == "success/unit/RightBiasedMergeWithinFieldSelection0"
+ || path == "success/unit/RightBiasedMergeWithinFieldSelection1"
+ || path == "success/unit/RightBiasedMergeWithinFieldSelection2"
},
)?;