@@ -310,8 +310,8 @@ object Test {
310310 case (Nested (producer1, nestf1), Linear (producer2)) =>
311311 mapRaw[(B , Expr [A ]), (Expr [A ], B )]((t => k => ' { ~ k((t._2, t._1)) }), pushLinear[B , _, Expr [A ]](producer2, producer1, nestf1))
312312
313- case (Nested (producer1, nestf1), Nested (producer2, nestf2)) =>
314- zipRaw(Linear (makeLinear[ A ] (stream1)), stream2)
313+ case (Nested (producer1, nestf1), Nested (producer2, nestf2)) => ???
314+ // zipRaw[A, B] (Linear(makeLinear(stream1)), stream2)
315315 }
316316 }
317317
@@ -437,7 +437,7 @@ object Test {
437437 })
438438 }
439439
440- private def zip_producer [A : Type , B : Type ](producer1 : Producer [A ], producer2 : Producer [B ]) = {
440+ private def zip_producer [A , B ](producer1 : Producer [A ], producer2 : Producer [B ]) = {
441441 new Producer [(A , B )] {
442442
443443 type St = (producer1.St , producer2.St )
@@ -459,7 +459,7 @@ object Test {
459459 }
460460 }
461461
462- def zip [B : Type , C : Type ](f : (Expr [A ] => Expr [B ] => Expr [C ]), stream2 : Stream [B ]): Stream [C ] = {
462+ def zip [B : Type , C : Type ](f : (Expr [A ] => Expr [B ] => Expr [C ]), stream2 : Stream [B ]): Stream [C ] = {
463463
464464 val Stream (stream_b) = stream2
465465
0 commit comments