Skip to content

Commit

Permalink
More flag football, run with it
Browse files Browse the repository at this point in the history
  • Loading branch information
som-snytt committed Mar 15, 2020
1 parent 941165b commit 0412783
Show file tree
Hide file tree
Showing 249 changed files with 145 additions and 126 deletions.
1 change: 0 additions & 1 deletion test/files/run/bcodeInlinerMixed.flags

This file was deleted.

2 changes: 2 additions & 0 deletions test/files/run/bcodeInlinerMixed/B_1.scala
@@ -1,3 +1,5 @@
// scalac: -opt:l:inline -opt-inline-from:**
//
// Since 1.0.18, partest does mixed compilation only in two stages
// 1. scalac *.scala *.java
// 2. javac *.java
Expand Down
2 changes: 2 additions & 0 deletions test/files/run/bcodeInlinerMixed/Test_2.scala
@@ -1,3 +1,5 @@
// scalac: -opt:l:inline -opt-inline-from:**
//
import scala.tools.partest.BytecodeTest
import scala.tools.testkit.ASMConverters
import ASMConverters._
Expand Down
1 change: 0 additions & 1 deletion test/files/run/inline-stack-map-frames.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/inline-stack-map-frames/A_1.scala
@@ -1,3 +1,4 @@
// scalac: -opt:l:inline -opt-inline-from:**
class A {
@noinline final def b: B = null
@inline final def a: A = b
Expand Down
1 change: 1 addition & 0 deletions test/files/run/inline-stack-map-frames/Test_2.scala
@@ -1,3 +1,4 @@
// scalac: -opt:l:inline -opt-inline-from:**
class C {
def t(a: A): AnyRef = {
// a.a is inlined, resulting in a.b, which has return type B
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-abort-fresh.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-abort-fresh/Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-basic-ma-md-mi.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-basic-ma-md-mi/Macros_2.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
object Shmacros {
def foo(x: Int): Int = macro Impls.foo
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-basic-ma-mdmi.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-basic-ma-mdmi/Impls_Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-basic-mamd-mi.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-basic-mamd-mi/Macros_Test_2.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
object Shmacros {
def foo(x: Int): Int = macro Impls.foo
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-bodyexpandstoimpl.flags

This file was deleted.

1 change: 0 additions & 1 deletion test/files/run/macro-def-path-dependent.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-def-path-dependent/Test_2.scala
@@ -1,5 +1,6 @@
package test2

import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

trait Exprs {
Expand Down
1 change: 1 addition & 0 deletions test/files/run/macro-def-path-dependent/Test_3.scala
@@ -1,5 +1,6 @@
package test3

import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

trait Exprs {
Expand Down
1 change: 1 addition & 0 deletions test/files/run/macro-def-path-dependent/Test_4.scala
@@ -1,5 +1,6 @@
package test4

import scala.language.experimental.macros
import scala.reflect.runtime.universe._
import scala.reflect.macros.blackbox.Context
import scala.reflect.api.Universe
Expand Down
1 change: 1 addition & 0 deletions test/files/run/macro-def-path-dependent/Test_6.scala
@@ -1,5 +1,6 @@
package test56

import scala.language.experimental.macros
import scala.reflect.runtime.universe._
import scala.reflect.macros.blackbox.Context
import scala.reflect.api.Universe
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-duplicate.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-duplicate/Impls_Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Macros {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-enclosures.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-enclosures/Impls_Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Macros {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-implicit-argument.flags

This file was deleted.

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
implicit val x = 42
def foo(implicit x: Int): Unit = macro Impls.foo
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
import scala.language.implicitConversions
implicit def foo(x: String): Option[Int] = macro Impls.foo
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-implicit-macro-is-val.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
implicit def foo: Int = macro Impls.foo
def bar(implicit x: Int) = println(x)
Expand Down
2 changes: 1 addition & 1 deletion test/files/run/macro-expand-implicit-macro-is-view.check
@@ -1,4 +1,4 @@
Macros_Test_2.scala:10: warning: view bounds are deprecated; use an implicit parameter instead.
Macros_Test_2.scala:11: warning: view bounds are deprecated; use an implicit parameter instead.
example: instead of `def f[A <% Int](a: A)` use `def f[A](a: A)(implicit ev: A => Int)`
def bar[T <% Option[Int]](x: T) = println(x)
^
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-implicit-macro-is-view.flags

This file was deleted.

@@ -1,3 +1,4 @@
// scalac: -deprecation
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
@@ -1,3 +1,4 @@
// scalac: -deprecation

object Macros {
import scala.language.experimental.macros
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-multiple-arglists.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
def foo(x: Int)(y: Int): Unit = macro Impls.foo
foo(40)(2)
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-nullary-generic.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo1[T]: Unit = macro Impls.fooNullary[T]
def foo2[T](): Unit = macro Impls.fooEmpty[T]
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-nullary-nongeneric.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo1: Unit = macro Impls.fooNullary
def foo2(): Unit = macro Impls.fooEmpty
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-overload.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-expand-overload/Macros_Test_2.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(x: String): Unit = macro Impls.fooObjectString
def foo(x: Int): Unit = macro Impls.fooObjectInt
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-override.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-expand-override/Macros_Test_2.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
class B {
def foo(x: String): Unit = macro Impls.fooBString
def foo(x: Int): Unit = macro Impls.fooBInt
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-recursive.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-expand-recursive/Macros_Test_2.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo: Unit = macro Impls.foo
def fooFoo: Unit = macro Impls.fooFoo
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-tparams-bounds.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros1 {
def foo[U <: String]: Unit = macro Impls1.foo[U]
}
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-tparams-explicit.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
def foo[U]: Unit = macro Impls.foo[U]
foo[Int]
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-tparams-implicit.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
def foo[U](x: U): Unit = macro Impls.foo[U]
foo(42)
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-tparams-prefix.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-expand-tparams-prefix/Impls_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.runtime.universe._
import scala.reflect.macros.blackbox.Context

Expand Down
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros1 {
class C[T] {
def foo[U](x: U): Unit = macro Impls1.foo[U]
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-expand-unapply-a.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-expand-unapply-a/Impls_Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.whitebox.Context

object Helper {
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(xs: Int*): Unit = macro Impls.foo
}
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(xs: Int*): Unit = macro Impls.foo
}
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(xs: Int*): Unit = macro Impls.foo
}
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(xs: Int*): Unit = macro Impls.foo
}
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo(xs: Int*): Unit = macro Impls.foo
}
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-impl-default-params.flags

This file was deleted.

@@ -1,5 +1,6 @@
import scala.reflect.runtime.universe._
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context
import scala.reflect.runtime.universe._

object Impls {
def foo_targs[T, U: c.WeakTypeTag](c: Context = null)(x: c.Expr[Int] = null) = {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-impl-rename-context.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-impl-tparam-only-in-impl.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Macros {
def foo: Unit = macro Impls.foo[String]
}
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-impl-tparam-typetag-is-optional.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
object Test extends App {
def foo[U]: Unit = macro Impls.foo[U]
foo[Int]
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-implicit-decorator.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-implicit-decorator/Macros_1.scala
@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.whitebox

trait Derivation[A]
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-invalidret-nontypeable.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-invalidusage-badret.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
1 change: 0 additions & 1 deletion test/files/run/macro-invalidusage-partialapplication.flags

This file was deleted.

@@ -1,3 +1,4 @@
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Impls {
Expand Down
6 changes: 3 additions & 3 deletions test/files/run/macro-openmacros.check
@@ -1,3 +1,3 @@
List(MacroContext(foo@source-Test_2.scala,line-2,offset=35 +0))
List(MacroContext(foo@source-Test_2.scala,line-2,offset=35 +1), MacroContext(foo@source-Test_2.scala,line-2,offset=35 +0))
List(MacroContext(foo@source-Test_2.scala,line-2,offset=35 +2), MacroContext(foo@source-Test_2.scala,line-2,offset=35 +1), MacroContext(foo@source-Test_2.scala,line-2,offset=35 +0))
List(MacroContext(foo@source-Test_2.scala,line-3,offset=63 +0))
List(MacroContext(foo@source-Test_2.scala,line-3,offset=63 +1), MacroContext(foo@source-Test_2.scala,line-3,offset=63 +0))
List(MacroContext(foo@source-Test_2.scala,line-3,offset=63 +2), MacroContext(foo@source-Test_2.scala,line-3,offset=63 +1), MacroContext(foo@source-Test_2.scala,line-3,offset=63 +0))
2 changes: 0 additions & 2 deletions test/files/run/macro-openmacros.flags

This file was deleted.

2 changes: 2 additions & 0 deletions test/files/run/macro-openmacros/Impls_Macros_1.scala
@@ -1,3 +1,5 @@
// scalac: -Yrangepos:false
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

object Macros {
Expand Down
1 change: 1 addition & 0 deletions test/files/run/macro-openmacros/Test_2.scala
@@ -1,3 +1,4 @@
// scalac: -Yrangepos:false
object Test extends App {
Macros.foo
}
1 change: 0 additions & 1 deletion test/files/run/macro-parse-position.flags

This file was deleted.

1 change: 1 addition & 0 deletions test/files/run/macro-parse-position/Impls_Macros_1.scala
@@ -1,3 +1,4 @@
// scalac: -Yrangepos:false
import scala.language.experimental.macros
import scala.reflect.macros.blackbox.Context

Expand Down
1 change: 1 addition & 0 deletions test/files/run/macro-parse-position/Test_2.scala
@@ -1,3 +1,4 @@
// scalac: -Yrangepos:false
object Test extends App {
println(Macros.foo)
}

0 comments on commit 0412783

Please sign in to comment.