Skip to content

Commit 1bbb255

Browse files
committed
Fix tests
1 parent e75f7cc commit 1bbb255

File tree

18 files changed

+26
-26
lines changed

18 files changed

+26
-26
lines changed

library/src-bootstrapped/scala/internal/quoted/Expr.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ object Expr {
5858
}
5959

6060
/** Returns a null expresssion equivalent to `'{null}` */
61-
def `null`: QuoteContext ?=> quoted.Expr[Null] = qctx ?=> {
61+
def `null`: QuoteContext ?=> quoted.Expr[Null] = (using qctx) => {
6262
import qctx.reflect._
6363
Literal(Constant.Null()).seal.asInstanceOf[quoted.Expr[Null]]
6464
}
6565

6666
/** Returns a unit expresssion equivalent to `'{}` or `'{()}` */
67-
def Unit: QuoteContext ?=> quoted.Expr[Unit] = qctx ?=> {
67+
def Unit: QuoteContext ?=> quoted.Expr[Unit] = (using qctx) => {
6868
import qctx.reflect._
6969
Literal(Constant.Unit()).seal.asInstanceOf[quoted.Expr[Unit]]
7070
}

tests/neg/i2006.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ object Test {
44
inline def bar(f: Int ?=> Int) = f // error
55

66
def main(args: Array[String]) = {
7-
foo(thisTransaction ?=> 43)
8-
bar(thisTransaction ?=> 44)
7+
foo((using thisTransaction) => 43)
8+
bar((using thisTransaction) => 44)
99
}
1010
}

tests/neg/i2146.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
class Test {
2-
def foo[A, B]: A ?=> B ?=> Int = { (b: B) ?=> // error: found Int, required: A ?=> B ?=> Int
2+
def foo[A, B]: A ?=> B ?=> Int = { (using b: B) => // error: found Int, required: A ?=> B ?=> Int
33
42
44
}
55
}

tests/neg/i4668.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ trait Functor[F[_]] { def map[A,B](x: F[A])(f: A => B): F[B] }
88
object Functor { implicit object listFun extends Functor[List] { def map[A,B](ls: List[A])(f: A => B) = ls.map(f) } }
99

1010
val map: (A:Type,B:Type,F:Type1) ?=> (Functor[F.T]) ?=> (F.T[A.T]) => (A.T => B.T) => F.T[B.T] =
11-
fun ?=> x => f => fun.map(x)(f) // error
11+
(using fun) => (using x) => f => fun.map(x)(f) // error

tests/neg/scoped-quoted-expr-proto.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ package b {
6969
}
7070
}
7171

72-
r { qctx ?=>
72+
r { (using qctx) =>
7373
var escaped: qctx.Expr[Double] = ???
7474
q{ (x: Double) =>
7575
s{
@@ -127,7 +127,7 @@ package c {
127127
}
128128
}
129129

130-
r { qctx ?=>
130+
r { (using qctx) =>
131131
var escaped: qctx.Expr[Double] = ???
132132
q{ (x: Double) =>
133133
s{

tests/pos/case-getters.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
case class Foo(x: 1, y: Int ?=> Int)
22
object Test {
3-
val f = Foo(1, (i: Int) ?=> i)
3+
val f = Foo(1, (using i: Int) => i)
44
val fx1: 1 = f.x
55
val fx2: 1 = f._1
66
val fy1: Int = f.y(using 1)

tests/pos/i5966.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
object Test {
2-
def foo = (v: Int) ?=> (x: Int) => v + x
2+
def foo = (using v: Int) => (x: Int) => v + x
33
given myInt as Int = 4
44

55
foo.apply(1)

tests/pos/i6863/lib_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
trait Ctx
2-
inline def foo(): Unit = (x: Ctx) ?=> ()
2+
inline def foo(): Unit = (using x: Ctx) => ()

tests/pos/ift-assign.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Context
22

33
object Test {
4-
var f: Context ?=> String = (_ ?=> "")
4+
var f: Context ?=> String = ((using _) => "")
55

66
f = f
77

tests/pos/inline-apply.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ object Test {
55
def transform()(implicit ctx: Context) = {
66
inline def withLocalOwner[T](op: Context ?=> T) = op(using ctx)
77

8-
withLocalOwner { ctx ?=> }
8+
withLocalOwner { (using ctx) => }
99

1010
}
1111
}

0 commit comments

Comments
 (0)