diff --git a/src/main/scala/leon/plugin/Extractors.scala b/src/main/scala/leon/plugin/Extractors.scala index 978b6d8337b44f71c07592e8c13601acf4e65662..e301ab021fd893bdff68900c448c6415805496c0 100644 --- a/src/main/scala/leon/plugin/Extractors.scala +++ b/src/main/scala/leon/plugin/Extractors.scala @@ -647,7 +647,7 @@ trait Extractors { object ExIntersection { def unapply(tree: Apply): Option[(Tree,Tree)] = tree match { - case Apply(Select(lhs, n), List(rhs)) if (n == encode("**")) => Some((lhs,rhs)) + case Apply(Select(lhs, n), List(rhs)) if (n == encode("**") || n == encode("&")) => Some((lhs,rhs)) case _ => None } }