From ed23024c757e847190019bdcbe8f5ed966d300a0 Mon Sep 17 00:00:00 2001 From: Friendseeker <66892505+Friendseeker@users.noreply.github.com> Date: Mon, 21 Oct 2024 15:27:37 -0700 Subject: [PATCH] Try fix inode pattern match error --- .../src/main/scala/sbt/internal/util/INode.scala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/util-collection/src/main/scala/sbt/internal/util/INode.scala b/util-collection/src/main/scala/sbt/internal/util/INode.scala index c870ea1ab..e89406697 100644 --- a/util-collection/src/main/scala/sbt/internal/util/INode.scala +++ b/util-collection/src/main/scala/sbt/internal/util/INode.scala @@ -42,10 +42,8 @@ abstract class EvaluateSettings[ScopeType]: case u: Uniform[s, A] => UniformNode(u.inputs.map(transform[s]), u.f) case a: Apply[k, A] => MixedNode[k, A](TupleMapExtension.transform(a.inputs)(transform), a.f) - case b: Bind[s, A] => BindNode[s, A](transform(b.in), x => transform(b.f(x))) - case v: Value[A] => constant(v.value) - case v: ValidationCapture[a] => strictConstant(v.key: A) - case t: TransformCapture => strictConstant(t.f: A) + case b: Bind[s, A] => BindNode[s, A](transform(b.in), x => transform(b.f(x))) + case v: Value[A] => constant(v.value) case o: Optional[s, A] => o.a match case None => constant(() => o.f(None))