From 8c995ad67da8030ebfc96eb62d1803c1f71e5b84 Mon Sep 17 00:00:00 2001 From: Nicolas Stucki Date: Wed, 24 Jun 2020 16:55:26 +0200 Subject: [PATCH] Move all macro tests into their folders --- tests/{neg => neg-macros}/i4044a.scala | 0 tests/{neg => neg-macros}/i4044b.scala | 0 tests/{neg => neg-macros}/i4350.scala | 0 tests/{neg => neg-macros}/i4431.scala | 0 tests/{neg => neg-macros}/i4433.scala | 0 tests/{neg => neg-macros}/i4493-b.scala | 0 tests/{neg => neg-macros}/i4493.scala | 0 tests/{neg => neg-macros}/i4774b.scala | 0 tests/{neg => neg-macros}/i4846.scala | 0 tests/{neg => neg-macros}/i5015.scala | 0 tests/{neg => neg-macros}/i5840.scala | 0 tests/{neg => neg-macros}/i5954.scala | 0 tests/{neg => neg-macros}/i5954b.scala | 0 tests/{neg => neg-macros}/i5954c.scala | 0 tests/{neg => neg-macros}/i6324.scala | 0 tests/{neg => neg-macros}/i6325.scala | 0 tests/{neg => neg-macros}/i6436.check | 4 ++-- tests/{neg => neg-macros}/i6436.scala | 0 tests/{neg => neg-macros}/i6530b.scala | 0 tests/{neg => neg-macros}/i6739.scala | 0 tests/{neg => neg-macros}/i6762.scala | 0 tests/{neg => neg-macros}/i6783.scala | 0 tests/{neg => neg-macros}/i6997.scala | 0 tests/{neg => neg-macros}/i6997b.scala | 0 tests/{neg => neg-macros}/i7048e.scala | 0 tests/{neg => neg-macros}/i7052.scala | 0 tests/{neg => neg-macros}/i7052b.scala | 0 tests/{neg => neg-macros}/i7121.scala | 0 tests/{neg => neg-macros}/i7264d.scala | 0 tests/{neg => neg-macros}/i7603.scala | 0 tests/{neg => neg-macros}/i7618.scala | 0 tests/{neg => neg-macros}/i7618b.scala | 0 tests/{neg => neg-macros}/i7698.scala | 0 tests/{neg => neg-macros}/i7919.scala | 0 tests/{neg => neg-macros}/i8052.scala | 0 tests/{neg => neg-macros}/i8749.scala | 0 tests/{neg => neg-macros}/i8871.scala | 0 tests/{neg => neg-macros}/i8871b.scala | 0 tests/{neg => neg-macros}/inline-quote.scala | 0 tests/{neg => neg-macros}/macro-cycle1.scala | 0 tests/{neg => neg-macros}/old-inline-param-macro.scala | 0 tests/{neg => neg-macros}/quote-0.scala | 0 tests/{neg => neg-macros}/quote-1.scala | 0 tests/{neg => neg-macros}/quote-macro-2-splices.scala | 0 tests/{neg => neg-macros}/quote-open-patterns-stages.scala | 0 tests/{neg => neg-macros}/quote-open-patterns-typer.scala | 0 tests/{neg => neg-macros}/quote-spliceNonStaged.scala | 0 tests/{neg => neg-macros}/quotedPatterns-1.scala | 0 tests/{neg => neg-macros}/quotedPatterns-2.scala | 0 tests/{neg => neg-macros}/quotedPatterns-3.scala | 0 tests/{neg => neg-macros}/quotedPatterns-5.scala | 0 tests/{neg => neg-macros}/quotedPatterns-6.scala | 0 tests/{neg => neg-macros}/splice-non-expr.scala | 0 tests/{neg => neg-macros}/toexproftuple.scala | 0 tests/{pos => pos-macros}/i3912-3/i3912_1.scala | 0 tests/{pos => pos-macros}/i3912-3/i3912_2.scala | 0 tests/{pos => pos-macros}/i4350.scala | 0 tests/{pos => pos-macros}/i4380a.scala | 0 tests/{pos => pos-macros}/i4380b.scala | 0 tests/{pos => pos-macros}/i4396a.scala | 0 tests/{pos => pos-macros}/i4396b.scala | 0 tests/{pos => pos-macros}/i4493-c.scala | 0 tests/{pos => pos-macros}/i4514.scala | 0 tests/{pos => pos-macros}/i4773.scala | 0 tests/{pos => pos-macros}/i4774a.scala | 0 tests/{pos => pos-macros}/i4774c.scala | 0 tests/{pos => pos-macros}/i4774d.scala | 0 tests/{pos => pos-macros}/i4774e.scala | 0 tests/{pos => pos-macros}/i4774f.scala | 0 tests/{pos => pos-macros}/i4891.scala | 0 tests/{pos => pos-macros}/i5547.scala | 0 tests/{pos => pos-macros}/i5954.scala | 0 tests/{pos => pos-macros}/i5954b.scala | 0 tests/{pos => pos-macros}/i5954c.scala | 0 tests/{pos => pos-macros}/i5954d.scala | 0 tests/{pos => pos-macros}/i5962.scala | 0 tests/{pos => pos-macros}/i6008.scala | 0 tests/{pos => pos-macros}/i6214.scala | 0 tests/{pos => pos-macros}/i6214b.scala | 0 tests/{pos => pos-macros}/i6253.scala | 0 tests/{pos => pos-macros}/i6435.scala | 0 tests/{pos => pos-macros}/i6783.scala | 0 tests/{pos => pos-macros}/i6997c.scala | 0 tests/{pos => pos-macros}/i6998.scala | 0 tests/{pos => pos-macros}/i7046.scala | 0 tests/{pos => pos-macros}/i7048.scala | 0 tests/{pos => pos-macros}/i7048e.scala | 0 tests/{pos => pos-macros}/i7052.scala | 0 tests/{pos => pos-macros}/i7264b.scala | 0 tests/{pos => pos-macros}/i7264c.scala | 0 tests/{pos => pos-macros}/i7519.scala | 0 tests/{pos => pos-macros}/i7519b.scala | 0 tests/{pos => pos-macros}/i7521.scala | 0 tests/{pos => pos-macros}/i7887.scala | 0 tests/{pos => pos-macros}/i7997.scala | 0 tests/{pos => pos-macros}/i8045.scala | 0 tests/{pos => pos-macros}/i8045b.scala | 0 tests/{pos => pos-macros}/i8052.scala | 0 tests/{pos => pos-macros}/i8651a.scala | 0 tests/{pos => pos-macros}/i8651b.scala | 0 tests/{pos => pos-macros}/i8945.scala | 0 tests/{pos => pos-macros}/macro-docs.scala | 0 tests/{pos => pos-macros}/quote-1.scala | 0 tests/{pos => pos-macros}/quote-bind-T.scala | 0 tests/{pos => pos-macros}/quote-lift-inline-params-b.scala | 0 tests/{pos => pos-macros}/quote-lift.scala | 0 tests/{pos => pos-macros}/quote-liftable-list-2.scala | 0 tests/{pos => pos-macros}/quote-liftable-list-3.scala | 0 tests/{pos => pos-macros}/quote-liftable-list.scala | 0 tests/{pos => pos-macros}/quote-liftable.scala | 0 tests/{pos => pos-macros}/quote-matching-implicit-types.scala | 0 tests/{pos => pos-macros}/quote-nested.scala | 0 tests/{pos => pos-macros}/quote-no-splices.scala | 0 tests/{pos => pos-macros}/quote-non-static-macro.scala | 0 tests/{pos => pos-macros}/quote-this.scala | 0 tests/{pos => pos-macros}/quote-type-with-param.scala | 0 tests/{pos => pos-macros}/quoted-inline-quote.scala | 0 tests/{pos => pos-macros}/quoted-pattern-type.scala | 0 tests/{pos => pos-macros}/quoted-splice-pattern-applied.scala | 0 tests/{pos => pos-macros}/quoted-var.scala | 0 tests/{pos => pos-macros}/quotedPatterns-4.scala | 0 tests/{pos => pos-macros}/quotedPatterns.scala | 0 tests/{pos => pos-macros}/scala2-macro-compat-1.scala | 0 tests/{pos => pos-macros}/splice-with-explicit-context.scala | 0 tests/{pos => pos-macros}/toexproftuple.scala | 0 tests/{pos => pos-macros}/using-quote-context.scala | 0 126 files changed, 2 insertions(+), 2 deletions(-) rename tests/{neg => neg-macros}/i4044a.scala (100%) rename tests/{neg => neg-macros}/i4044b.scala (100%) rename tests/{neg => neg-macros}/i4350.scala (100%) rename tests/{neg => neg-macros}/i4431.scala (100%) rename tests/{neg => neg-macros}/i4433.scala (100%) rename tests/{neg => neg-macros}/i4493-b.scala (100%) rename tests/{neg => neg-macros}/i4493.scala (100%) rename tests/{neg => neg-macros}/i4774b.scala (100%) rename tests/{neg => neg-macros}/i4846.scala (100%) rename tests/{neg => neg-macros}/i5015.scala (100%) rename tests/{neg => neg-macros}/i5840.scala (100%) rename tests/{neg => neg-macros}/i5954.scala (100%) rename tests/{neg => neg-macros}/i5954b.scala (100%) rename tests/{neg => neg-macros}/i5954c.scala (100%) rename tests/{neg => neg-macros}/i6324.scala (100%) rename tests/{neg => neg-macros}/i6325.scala (100%) rename tests/{neg => neg-macros}/i6436.check (80%) rename tests/{neg => neg-macros}/i6436.scala (100%) rename tests/{neg => neg-macros}/i6530b.scala (100%) rename tests/{neg => neg-macros}/i6739.scala (100%) rename tests/{neg => neg-macros}/i6762.scala (100%) rename tests/{neg => neg-macros}/i6783.scala (100%) rename tests/{neg => neg-macros}/i6997.scala (100%) rename tests/{neg => neg-macros}/i6997b.scala (100%) rename tests/{neg => neg-macros}/i7048e.scala (100%) rename tests/{neg => neg-macros}/i7052.scala (100%) rename tests/{neg => neg-macros}/i7052b.scala (100%) rename tests/{neg => neg-macros}/i7121.scala (100%) rename tests/{neg => neg-macros}/i7264d.scala (100%) rename tests/{neg => neg-macros}/i7603.scala (100%) rename tests/{neg => neg-macros}/i7618.scala (100%) rename tests/{neg => neg-macros}/i7618b.scala (100%) rename tests/{neg => neg-macros}/i7698.scala (100%) rename tests/{neg => neg-macros}/i7919.scala (100%) rename tests/{neg => neg-macros}/i8052.scala (100%) rename tests/{neg => neg-macros}/i8749.scala (100%) rename tests/{neg => neg-macros}/i8871.scala (100%) rename tests/{neg => neg-macros}/i8871b.scala (100%) rename tests/{neg => neg-macros}/inline-quote.scala (100%) rename tests/{neg => neg-macros}/macro-cycle1.scala (100%) rename tests/{neg => neg-macros}/old-inline-param-macro.scala (100%) rename tests/{neg => neg-macros}/quote-0.scala (100%) rename tests/{neg => neg-macros}/quote-1.scala (100%) rename tests/{neg => neg-macros}/quote-macro-2-splices.scala (100%) rename tests/{neg => neg-macros}/quote-open-patterns-stages.scala (100%) rename tests/{neg => neg-macros}/quote-open-patterns-typer.scala (100%) rename tests/{neg => neg-macros}/quote-spliceNonStaged.scala (100%) rename tests/{neg => neg-macros}/quotedPatterns-1.scala (100%) rename tests/{neg => neg-macros}/quotedPatterns-2.scala (100%) rename tests/{neg => neg-macros}/quotedPatterns-3.scala (100%) rename tests/{neg => neg-macros}/quotedPatterns-5.scala (100%) rename tests/{neg => neg-macros}/quotedPatterns-6.scala (100%) rename tests/{neg => neg-macros}/splice-non-expr.scala (100%) rename tests/{neg => neg-macros}/toexproftuple.scala (100%) rename tests/{pos => pos-macros}/i3912-3/i3912_1.scala (100%) rename tests/{pos => pos-macros}/i3912-3/i3912_2.scala (100%) rename tests/{pos => pos-macros}/i4350.scala (100%) rename tests/{pos => pos-macros}/i4380a.scala (100%) rename tests/{pos => pos-macros}/i4380b.scala (100%) rename tests/{pos => pos-macros}/i4396a.scala (100%) rename tests/{pos => pos-macros}/i4396b.scala (100%) rename tests/{pos => pos-macros}/i4493-c.scala (100%) rename tests/{pos => pos-macros}/i4514.scala (100%) rename tests/{pos => pos-macros}/i4773.scala (100%) rename tests/{pos => pos-macros}/i4774a.scala (100%) rename tests/{pos => pos-macros}/i4774c.scala (100%) rename tests/{pos => pos-macros}/i4774d.scala (100%) rename tests/{pos => pos-macros}/i4774e.scala (100%) rename tests/{pos => pos-macros}/i4774f.scala (100%) rename tests/{pos => pos-macros}/i4891.scala (100%) rename tests/{pos => pos-macros}/i5547.scala (100%) rename tests/{pos => pos-macros}/i5954.scala (100%) rename tests/{pos => pos-macros}/i5954b.scala (100%) rename tests/{pos => pos-macros}/i5954c.scala (100%) rename tests/{pos => pos-macros}/i5954d.scala (100%) rename tests/{pos => pos-macros}/i5962.scala (100%) rename tests/{pos => pos-macros}/i6008.scala (100%) rename tests/{pos => pos-macros}/i6214.scala (100%) rename tests/{pos => pos-macros}/i6214b.scala (100%) rename tests/{pos => pos-macros}/i6253.scala (100%) rename tests/{pos => pos-macros}/i6435.scala (100%) rename tests/{pos => pos-macros}/i6783.scala (100%) rename tests/{pos => pos-macros}/i6997c.scala (100%) rename tests/{pos => pos-macros}/i6998.scala (100%) rename tests/{pos => pos-macros}/i7046.scala (100%) rename tests/{pos => pos-macros}/i7048.scala (100%) rename tests/{pos => pos-macros}/i7048e.scala (100%) rename tests/{pos => pos-macros}/i7052.scala (100%) rename tests/{pos => pos-macros}/i7264b.scala (100%) rename tests/{pos => pos-macros}/i7264c.scala (100%) rename tests/{pos => pos-macros}/i7519.scala (100%) rename tests/{pos => pos-macros}/i7519b.scala (100%) rename tests/{pos => pos-macros}/i7521.scala (100%) rename tests/{pos => pos-macros}/i7887.scala (100%) rename tests/{pos => pos-macros}/i7997.scala (100%) rename tests/{pos => pos-macros}/i8045.scala (100%) rename tests/{pos => pos-macros}/i8045b.scala (100%) rename tests/{pos => pos-macros}/i8052.scala (100%) rename tests/{pos => pos-macros}/i8651a.scala (100%) rename tests/{pos => pos-macros}/i8651b.scala (100%) rename tests/{pos => pos-macros}/i8945.scala (100%) rename tests/{pos => pos-macros}/macro-docs.scala (100%) rename tests/{pos => pos-macros}/quote-1.scala (100%) rename tests/{pos => pos-macros}/quote-bind-T.scala (100%) rename tests/{pos => pos-macros}/quote-lift-inline-params-b.scala (100%) rename tests/{pos => pos-macros}/quote-lift.scala (100%) rename tests/{pos => pos-macros}/quote-liftable-list-2.scala (100%) rename tests/{pos => pos-macros}/quote-liftable-list-3.scala (100%) rename tests/{pos => pos-macros}/quote-liftable-list.scala (100%) rename tests/{pos => pos-macros}/quote-liftable.scala (100%) rename tests/{pos => pos-macros}/quote-matching-implicit-types.scala (100%) rename tests/{pos => pos-macros}/quote-nested.scala (100%) rename tests/{pos => pos-macros}/quote-no-splices.scala (100%) rename tests/{pos => pos-macros}/quote-non-static-macro.scala (100%) rename tests/{pos => pos-macros}/quote-this.scala (100%) rename tests/{pos => pos-macros}/quote-type-with-param.scala (100%) rename tests/{pos => pos-macros}/quoted-inline-quote.scala (100%) rename tests/{pos => pos-macros}/quoted-pattern-type.scala (100%) rename tests/{pos => pos-macros}/quoted-splice-pattern-applied.scala (100%) rename tests/{pos => pos-macros}/quoted-var.scala (100%) rename tests/{pos => pos-macros}/quotedPatterns-4.scala (100%) rename tests/{pos => pos-macros}/quotedPatterns.scala (100%) rename tests/{pos => pos-macros}/scala2-macro-compat-1.scala (100%) rename tests/{pos => pos-macros}/splice-with-explicit-context.scala (100%) rename tests/{pos => pos-macros}/toexproftuple.scala (100%) rename tests/{pos => pos-macros}/using-quote-context.scala (100%) diff --git a/tests/neg/i4044a.scala b/tests/neg-macros/i4044a.scala similarity index 100% rename from tests/neg/i4044a.scala rename to tests/neg-macros/i4044a.scala diff --git a/tests/neg/i4044b.scala b/tests/neg-macros/i4044b.scala similarity index 100% rename from tests/neg/i4044b.scala rename to tests/neg-macros/i4044b.scala diff --git a/tests/neg/i4350.scala b/tests/neg-macros/i4350.scala similarity index 100% rename from tests/neg/i4350.scala rename to tests/neg-macros/i4350.scala diff --git a/tests/neg/i4431.scala b/tests/neg-macros/i4431.scala similarity index 100% rename from tests/neg/i4431.scala rename to tests/neg-macros/i4431.scala diff --git a/tests/neg/i4433.scala b/tests/neg-macros/i4433.scala similarity index 100% rename from tests/neg/i4433.scala rename to tests/neg-macros/i4433.scala diff --git a/tests/neg/i4493-b.scala b/tests/neg-macros/i4493-b.scala similarity index 100% rename from tests/neg/i4493-b.scala rename to tests/neg-macros/i4493-b.scala diff --git a/tests/neg/i4493.scala b/tests/neg-macros/i4493.scala similarity index 100% rename from tests/neg/i4493.scala rename to tests/neg-macros/i4493.scala diff --git a/tests/neg/i4774b.scala b/tests/neg-macros/i4774b.scala similarity index 100% rename from tests/neg/i4774b.scala rename to tests/neg-macros/i4774b.scala diff --git a/tests/neg/i4846.scala b/tests/neg-macros/i4846.scala similarity index 100% rename from tests/neg/i4846.scala rename to tests/neg-macros/i4846.scala diff --git a/tests/neg/i5015.scala b/tests/neg-macros/i5015.scala similarity index 100% rename from tests/neg/i5015.scala rename to tests/neg-macros/i5015.scala diff --git a/tests/neg/i5840.scala b/tests/neg-macros/i5840.scala similarity index 100% rename from tests/neg/i5840.scala rename to tests/neg-macros/i5840.scala diff --git a/tests/neg/i5954.scala b/tests/neg-macros/i5954.scala similarity index 100% rename from tests/neg/i5954.scala rename to tests/neg-macros/i5954.scala diff --git a/tests/neg/i5954b.scala b/tests/neg-macros/i5954b.scala similarity index 100% rename from tests/neg/i5954b.scala rename to tests/neg-macros/i5954b.scala diff --git a/tests/neg/i5954c.scala b/tests/neg-macros/i5954c.scala similarity index 100% rename from tests/neg/i5954c.scala rename to tests/neg-macros/i5954c.scala diff --git a/tests/neg/i6324.scala b/tests/neg-macros/i6324.scala similarity index 100% rename from tests/neg/i6324.scala rename to tests/neg-macros/i6324.scala diff --git a/tests/neg/i6325.scala b/tests/neg-macros/i6325.scala similarity index 100% rename from tests/neg/i6325.scala rename to tests/neg-macros/i6325.scala diff --git a/tests/neg/i6436.check b/tests/neg-macros/i6436.check similarity index 80% rename from tests/neg/i6436.check rename to tests/neg-macros/i6436.check index 1d1426a4eba2..5fbefd8dc6e4 100644 --- a/tests/neg/i6436.check +++ b/tests/neg-macros/i6436.check @@ -1,8 +1,8 @@ --- Error: tests/neg/i6436.scala:5:9 ------------------------------------------------------------------------------------ +-- Error: tests/neg-macros/i6436.scala:5:9 ----------------------------------------------------------------------------- 5 | case '{ StringContext(${Varargs(parts)}: _*) } => // error | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | no implicit argument of type scala.quoted.QuoteContext was found --- [E006] Not Found Error: tests/neg/i6436.scala:6:34 ------------------------------------------------------------------ +-- [E006] Not Found Error: tests/neg-macros/i6436.scala:6:34 ----------------------------------------------------------- 6 | val ps: Seq[Expr[String]] = parts // error | ^^^^^ | Not found: parts diff --git a/tests/neg/i6436.scala b/tests/neg-macros/i6436.scala similarity index 100% rename from tests/neg/i6436.scala rename to tests/neg-macros/i6436.scala diff --git a/tests/neg/i6530b.scala b/tests/neg-macros/i6530b.scala similarity index 100% rename from tests/neg/i6530b.scala rename to tests/neg-macros/i6530b.scala diff --git a/tests/neg/i6739.scala b/tests/neg-macros/i6739.scala similarity index 100% rename from tests/neg/i6739.scala rename to tests/neg-macros/i6739.scala diff --git a/tests/neg/i6762.scala b/tests/neg-macros/i6762.scala similarity index 100% rename from tests/neg/i6762.scala rename to tests/neg-macros/i6762.scala diff --git a/tests/neg/i6783.scala b/tests/neg-macros/i6783.scala similarity index 100% rename from tests/neg/i6783.scala rename to tests/neg-macros/i6783.scala diff --git a/tests/neg/i6997.scala b/tests/neg-macros/i6997.scala similarity index 100% rename from tests/neg/i6997.scala rename to tests/neg-macros/i6997.scala diff --git a/tests/neg/i6997b.scala b/tests/neg-macros/i6997b.scala similarity index 100% rename from tests/neg/i6997b.scala rename to tests/neg-macros/i6997b.scala diff --git a/tests/neg/i7048e.scala b/tests/neg-macros/i7048e.scala similarity index 100% rename from tests/neg/i7048e.scala rename to tests/neg-macros/i7048e.scala diff --git a/tests/neg/i7052.scala b/tests/neg-macros/i7052.scala similarity index 100% rename from tests/neg/i7052.scala rename to tests/neg-macros/i7052.scala diff --git a/tests/neg/i7052b.scala b/tests/neg-macros/i7052b.scala similarity index 100% rename from tests/neg/i7052b.scala rename to tests/neg-macros/i7052b.scala diff --git a/tests/neg/i7121.scala b/tests/neg-macros/i7121.scala similarity index 100% rename from tests/neg/i7121.scala rename to tests/neg-macros/i7121.scala diff --git a/tests/neg/i7264d.scala b/tests/neg-macros/i7264d.scala similarity index 100% rename from tests/neg/i7264d.scala rename to tests/neg-macros/i7264d.scala diff --git a/tests/neg/i7603.scala b/tests/neg-macros/i7603.scala similarity index 100% rename from tests/neg/i7603.scala rename to tests/neg-macros/i7603.scala diff --git a/tests/neg/i7618.scala b/tests/neg-macros/i7618.scala similarity index 100% rename from tests/neg/i7618.scala rename to tests/neg-macros/i7618.scala diff --git a/tests/neg/i7618b.scala b/tests/neg-macros/i7618b.scala similarity index 100% rename from tests/neg/i7618b.scala rename to tests/neg-macros/i7618b.scala diff --git a/tests/neg/i7698.scala b/tests/neg-macros/i7698.scala similarity index 100% rename from tests/neg/i7698.scala rename to tests/neg-macros/i7698.scala diff --git a/tests/neg/i7919.scala b/tests/neg-macros/i7919.scala similarity index 100% rename from tests/neg/i7919.scala rename to tests/neg-macros/i7919.scala diff --git a/tests/neg/i8052.scala b/tests/neg-macros/i8052.scala similarity index 100% rename from tests/neg/i8052.scala rename to tests/neg-macros/i8052.scala diff --git a/tests/neg/i8749.scala b/tests/neg-macros/i8749.scala similarity index 100% rename from tests/neg/i8749.scala rename to tests/neg-macros/i8749.scala diff --git a/tests/neg/i8871.scala b/tests/neg-macros/i8871.scala similarity index 100% rename from tests/neg/i8871.scala rename to tests/neg-macros/i8871.scala diff --git a/tests/neg/i8871b.scala b/tests/neg-macros/i8871b.scala similarity index 100% rename from tests/neg/i8871b.scala rename to tests/neg-macros/i8871b.scala diff --git a/tests/neg/inline-quote.scala b/tests/neg-macros/inline-quote.scala similarity index 100% rename from tests/neg/inline-quote.scala rename to tests/neg-macros/inline-quote.scala diff --git a/tests/neg/macro-cycle1.scala b/tests/neg-macros/macro-cycle1.scala similarity index 100% rename from tests/neg/macro-cycle1.scala rename to tests/neg-macros/macro-cycle1.scala diff --git a/tests/neg/old-inline-param-macro.scala b/tests/neg-macros/old-inline-param-macro.scala similarity index 100% rename from tests/neg/old-inline-param-macro.scala rename to tests/neg-macros/old-inline-param-macro.scala diff --git a/tests/neg/quote-0.scala b/tests/neg-macros/quote-0.scala similarity index 100% rename from tests/neg/quote-0.scala rename to tests/neg-macros/quote-0.scala diff --git a/tests/neg/quote-1.scala b/tests/neg-macros/quote-1.scala similarity index 100% rename from tests/neg/quote-1.scala rename to tests/neg-macros/quote-1.scala diff --git a/tests/neg/quote-macro-2-splices.scala b/tests/neg-macros/quote-macro-2-splices.scala similarity index 100% rename from tests/neg/quote-macro-2-splices.scala rename to tests/neg-macros/quote-macro-2-splices.scala diff --git a/tests/neg/quote-open-patterns-stages.scala b/tests/neg-macros/quote-open-patterns-stages.scala similarity index 100% rename from tests/neg/quote-open-patterns-stages.scala rename to tests/neg-macros/quote-open-patterns-stages.scala diff --git a/tests/neg/quote-open-patterns-typer.scala b/tests/neg-macros/quote-open-patterns-typer.scala similarity index 100% rename from tests/neg/quote-open-patterns-typer.scala rename to tests/neg-macros/quote-open-patterns-typer.scala diff --git a/tests/neg/quote-spliceNonStaged.scala b/tests/neg-macros/quote-spliceNonStaged.scala similarity index 100% rename from tests/neg/quote-spliceNonStaged.scala rename to tests/neg-macros/quote-spliceNonStaged.scala diff --git a/tests/neg/quotedPatterns-1.scala b/tests/neg-macros/quotedPatterns-1.scala similarity index 100% rename from tests/neg/quotedPatterns-1.scala rename to tests/neg-macros/quotedPatterns-1.scala diff --git a/tests/neg/quotedPatterns-2.scala b/tests/neg-macros/quotedPatterns-2.scala similarity index 100% rename from tests/neg/quotedPatterns-2.scala rename to tests/neg-macros/quotedPatterns-2.scala diff --git a/tests/neg/quotedPatterns-3.scala b/tests/neg-macros/quotedPatterns-3.scala similarity index 100% rename from tests/neg/quotedPatterns-3.scala rename to tests/neg-macros/quotedPatterns-3.scala diff --git a/tests/neg/quotedPatterns-5.scala b/tests/neg-macros/quotedPatterns-5.scala similarity index 100% rename from tests/neg/quotedPatterns-5.scala rename to tests/neg-macros/quotedPatterns-5.scala diff --git a/tests/neg/quotedPatterns-6.scala b/tests/neg-macros/quotedPatterns-6.scala similarity index 100% rename from tests/neg/quotedPatterns-6.scala rename to tests/neg-macros/quotedPatterns-6.scala diff --git a/tests/neg/splice-non-expr.scala b/tests/neg-macros/splice-non-expr.scala similarity index 100% rename from tests/neg/splice-non-expr.scala rename to tests/neg-macros/splice-non-expr.scala diff --git a/tests/neg/toexproftuple.scala b/tests/neg-macros/toexproftuple.scala similarity index 100% rename from tests/neg/toexproftuple.scala rename to tests/neg-macros/toexproftuple.scala diff --git a/tests/pos/i3912-3/i3912_1.scala b/tests/pos-macros/i3912-3/i3912_1.scala similarity index 100% rename from tests/pos/i3912-3/i3912_1.scala rename to tests/pos-macros/i3912-3/i3912_1.scala diff --git a/tests/pos/i3912-3/i3912_2.scala b/tests/pos-macros/i3912-3/i3912_2.scala similarity index 100% rename from tests/pos/i3912-3/i3912_2.scala rename to tests/pos-macros/i3912-3/i3912_2.scala diff --git a/tests/pos/i4350.scala b/tests/pos-macros/i4350.scala similarity index 100% rename from tests/pos/i4350.scala rename to tests/pos-macros/i4350.scala diff --git a/tests/pos/i4380a.scala b/tests/pos-macros/i4380a.scala similarity index 100% rename from tests/pos/i4380a.scala rename to tests/pos-macros/i4380a.scala diff --git a/tests/pos/i4380b.scala b/tests/pos-macros/i4380b.scala similarity index 100% rename from tests/pos/i4380b.scala rename to tests/pos-macros/i4380b.scala diff --git a/tests/pos/i4396a.scala b/tests/pos-macros/i4396a.scala similarity index 100% rename from tests/pos/i4396a.scala rename to tests/pos-macros/i4396a.scala diff --git a/tests/pos/i4396b.scala b/tests/pos-macros/i4396b.scala similarity index 100% rename from tests/pos/i4396b.scala rename to tests/pos-macros/i4396b.scala diff --git a/tests/pos/i4493-c.scala b/tests/pos-macros/i4493-c.scala similarity index 100% rename from tests/pos/i4493-c.scala rename to tests/pos-macros/i4493-c.scala diff --git a/tests/pos/i4514.scala b/tests/pos-macros/i4514.scala similarity index 100% rename from tests/pos/i4514.scala rename to tests/pos-macros/i4514.scala diff --git a/tests/pos/i4773.scala b/tests/pos-macros/i4773.scala similarity index 100% rename from tests/pos/i4773.scala rename to tests/pos-macros/i4773.scala diff --git a/tests/pos/i4774a.scala b/tests/pos-macros/i4774a.scala similarity index 100% rename from tests/pos/i4774a.scala rename to tests/pos-macros/i4774a.scala diff --git a/tests/pos/i4774c.scala b/tests/pos-macros/i4774c.scala similarity index 100% rename from tests/pos/i4774c.scala rename to tests/pos-macros/i4774c.scala diff --git a/tests/pos/i4774d.scala b/tests/pos-macros/i4774d.scala similarity index 100% rename from tests/pos/i4774d.scala rename to tests/pos-macros/i4774d.scala diff --git a/tests/pos/i4774e.scala b/tests/pos-macros/i4774e.scala similarity index 100% rename from tests/pos/i4774e.scala rename to tests/pos-macros/i4774e.scala diff --git a/tests/pos/i4774f.scala b/tests/pos-macros/i4774f.scala similarity index 100% rename from tests/pos/i4774f.scala rename to tests/pos-macros/i4774f.scala diff --git a/tests/pos/i4891.scala b/tests/pos-macros/i4891.scala similarity index 100% rename from tests/pos/i4891.scala rename to tests/pos-macros/i4891.scala diff --git a/tests/pos/i5547.scala b/tests/pos-macros/i5547.scala similarity index 100% rename from tests/pos/i5547.scala rename to tests/pos-macros/i5547.scala diff --git a/tests/pos/i5954.scala b/tests/pos-macros/i5954.scala similarity index 100% rename from tests/pos/i5954.scala rename to tests/pos-macros/i5954.scala diff --git a/tests/pos/i5954b.scala b/tests/pos-macros/i5954b.scala similarity index 100% rename from tests/pos/i5954b.scala rename to tests/pos-macros/i5954b.scala diff --git a/tests/pos/i5954c.scala b/tests/pos-macros/i5954c.scala similarity index 100% rename from tests/pos/i5954c.scala rename to tests/pos-macros/i5954c.scala diff --git a/tests/pos/i5954d.scala b/tests/pos-macros/i5954d.scala similarity index 100% rename from tests/pos/i5954d.scala rename to tests/pos-macros/i5954d.scala diff --git a/tests/pos/i5962.scala b/tests/pos-macros/i5962.scala similarity index 100% rename from tests/pos/i5962.scala rename to tests/pos-macros/i5962.scala diff --git a/tests/pos/i6008.scala b/tests/pos-macros/i6008.scala similarity index 100% rename from tests/pos/i6008.scala rename to tests/pos-macros/i6008.scala diff --git a/tests/pos/i6214.scala b/tests/pos-macros/i6214.scala similarity index 100% rename from tests/pos/i6214.scala rename to tests/pos-macros/i6214.scala diff --git a/tests/pos/i6214b.scala b/tests/pos-macros/i6214b.scala similarity index 100% rename from tests/pos/i6214b.scala rename to tests/pos-macros/i6214b.scala diff --git a/tests/pos/i6253.scala b/tests/pos-macros/i6253.scala similarity index 100% rename from tests/pos/i6253.scala rename to tests/pos-macros/i6253.scala diff --git a/tests/pos/i6435.scala b/tests/pos-macros/i6435.scala similarity index 100% rename from tests/pos/i6435.scala rename to tests/pos-macros/i6435.scala diff --git a/tests/pos/i6783.scala b/tests/pos-macros/i6783.scala similarity index 100% rename from tests/pos/i6783.scala rename to tests/pos-macros/i6783.scala diff --git a/tests/pos/i6997c.scala b/tests/pos-macros/i6997c.scala similarity index 100% rename from tests/pos/i6997c.scala rename to tests/pos-macros/i6997c.scala diff --git a/tests/pos/i6998.scala b/tests/pos-macros/i6998.scala similarity index 100% rename from tests/pos/i6998.scala rename to tests/pos-macros/i6998.scala diff --git a/tests/pos/i7046.scala b/tests/pos-macros/i7046.scala similarity index 100% rename from tests/pos/i7046.scala rename to tests/pos-macros/i7046.scala diff --git a/tests/pos/i7048.scala b/tests/pos-macros/i7048.scala similarity index 100% rename from tests/pos/i7048.scala rename to tests/pos-macros/i7048.scala diff --git a/tests/pos/i7048e.scala b/tests/pos-macros/i7048e.scala similarity index 100% rename from tests/pos/i7048e.scala rename to tests/pos-macros/i7048e.scala diff --git a/tests/pos/i7052.scala b/tests/pos-macros/i7052.scala similarity index 100% rename from tests/pos/i7052.scala rename to tests/pos-macros/i7052.scala diff --git a/tests/pos/i7264b.scala b/tests/pos-macros/i7264b.scala similarity index 100% rename from tests/pos/i7264b.scala rename to tests/pos-macros/i7264b.scala diff --git a/tests/pos/i7264c.scala b/tests/pos-macros/i7264c.scala similarity index 100% rename from tests/pos/i7264c.scala rename to tests/pos-macros/i7264c.scala diff --git a/tests/pos/i7519.scala b/tests/pos-macros/i7519.scala similarity index 100% rename from tests/pos/i7519.scala rename to tests/pos-macros/i7519.scala diff --git a/tests/pos/i7519b.scala b/tests/pos-macros/i7519b.scala similarity index 100% rename from tests/pos/i7519b.scala rename to tests/pos-macros/i7519b.scala diff --git a/tests/pos/i7521.scala b/tests/pos-macros/i7521.scala similarity index 100% rename from tests/pos/i7521.scala rename to tests/pos-macros/i7521.scala diff --git a/tests/pos/i7887.scala b/tests/pos-macros/i7887.scala similarity index 100% rename from tests/pos/i7887.scala rename to tests/pos-macros/i7887.scala diff --git a/tests/pos/i7997.scala b/tests/pos-macros/i7997.scala similarity index 100% rename from tests/pos/i7997.scala rename to tests/pos-macros/i7997.scala diff --git a/tests/pos/i8045.scala b/tests/pos-macros/i8045.scala similarity index 100% rename from tests/pos/i8045.scala rename to tests/pos-macros/i8045.scala diff --git a/tests/pos/i8045b.scala b/tests/pos-macros/i8045b.scala similarity index 100% rename from tests/pos/i8045b.scala rename to tests/pos-macros/i8045b.scala diff --git a/tests/pos/i8052.scala b/tests/pos-macros/i8052.scala similarity index 100% rename from tests/pos/i8052.scala rename to tests/pos-macros/i8052.scala diff --git a/tests/pos/i8651a.scala b/tests/pos-macros/i8651a.scala similarity index 100% rename from tests/pos/i8651a.scala rename to tests/pos-macros/i8651a.scala diff --git a/tests/pos/i8651b.scala b/tests/pos-macros/i8651b.scala similarity index 100% rename from tests/pos/i8651b.scala rename to tests/pos-macros/i8651b.scala diff --git a/tests/pos/i8945.scala b/tests/pos-macros/i8945.scala similarity index 100% rename from tests/pos/i8945.scala rename to tests/pos-macros/i8945.scala diff --git a/tests/pos/macro-docs.scala b/tests/pos-macros/macro-docs.scala similarity index 100% rename from tests/pos/macro-docs.scala rename to tests/pos-macros/macro-docs.scala diff --git a/tests/pos/quote-1.scala b/tests/pos-macros/quote-1.scala similarity index 100% rename from tests/pos/quote-1.scala rename to tests/pos-macros/quote-1.scala diff --git a/tests/pos/quote-bind-T.scala b/tests/pos-macros/quote-bind-T.scala similarity index 100% rename from tests/pos/quote-bind-T.scala rename to tests/pos-macros/quote-bind-T.scala diff --git a/tests/pos/quote-lift-inline-params-b.scala b/tests/pos-macros/quote-lift-inline-params-b.scala similarity index 100% rename from tests/pos/quote-lift-inline-params-b.scala rename to tests/pos-macros/quote-lift-inline-params-b.scala diff --git a/tests/pos/quote-lift.scala b/tests/pos-macros/quote-lift.scala similarity index 100% rename from tests/pos/quote-lift.scala rename to tests/pos-macros/quote-lift.scala diff --git a/tests/pos/quote-liftable-list-2.scala b/tests/pos-macros/quote-liftable-list-2.scala similarity index 100% rename from tests/pos/quote-liftable-list-2.scala rename to tests/pos-macros/quote-liftable-list-2.scala diff --git a/tests/pos/quote-liftable-list-3.scala b/tests/pos-macros/quote-liftable-list-3.scala similarity index 100% rename from tests/pos/quote-liftable-list-3.scala rename to tests/pos-macros/quote-liftable-list-3.scala diff --git a/tests/pos/quote-liftable-list.scala b/tests/pos-macros/quote-liftable-list.scala similarity index 100% rename from tests/pos/quote-liftable-list.scala rename to tests/pos-macros/quote-liftable-list.scala diff --git a/tests/pos/quote-liftable.scala b/tests/pos-macros/quote-liftable.scala similarity index 100% rename from tests/pos/quote-liftable.scala rename to tests/pos-macros/quote-liftable.scala diff --git a/tests/pos/quote-matching-implicit-types.scala b/tests/pos-macros/quote-matching-implicit-types.scala similarity index 100% rename from tests/pos/quote-matching-implicit-types.scala rename to tests/pos-macros/quote-matching-implicit-types.scala diff --git a/tests/pos/quote-nested.scala b/tests/pos-macros/quote-nested.scala similarity index 100% rename from tests/pos/quote-nested.scala rename to tests/pos-macros/quote-nested.scala diff --git a/tests/pos/quote-no-splices.scala b/tests/pos-macros/quote-no-splices.scala similarity index 100% rename from tests/pos/quote-no-splices.scala rename to tests/pos-macros/quote-no-splices.scala diff --git a/tests/pos/quote-non-static-macro.scala b/tests/pos-macros/quote-non-static-macro.scala similarity index 100% rename from tests/pos/quote-non-static-macro.scala rename to tests/pos-macros/quote-non-static-macro.scala diff --git a/tests/pos/quote-this.scala b/tests/pos-macros/quote-this.scala similarity index 100% rename from tests/pos/quote-this.scala rename to tests/pos-macros/quote-this.scala diff --git a/tests/pos/quote-type-with-param.scala b/tests/pos-macros/quote-type-with-param.scala similarity index 100% rename from tests/pos/quote-type-with-param.scala rename to tests/pos-macros/quote-type-with-param.scala diff --git a/tests/pos/quoted-inline-quote.scala b/tests/pos-macros/quoted-inline-quote.scala similarity index 100% rename from tests/pos/quoted-inline-quote.scala rename to tests/pos-macros/quoted-inline-quote.scala diff --git a/tests/pos/quoted-pattern-type.scala b/tests/pos-macros/quoted-pattern-type.scala similarity index 100% rename from tests/pos/quoted-pattern-type.scala rename to tests/pos-macros/quoted-pattern-type.scala diff --git a/tests/pos/quoted-splice-pattern-applied.scala b/tests/pos-macros/quoted-splice-pattern-applied.scala similarity index 100% rename from tests/pos/quoted-splice-pattern-applied.scala rename to tests/pos-macros/quoted-splice-pattern-applied.scala diff --git a/tests/pos/quoted-var.scala b/tests/pos-macros/quoted-var.scala similarity index 100% rename from tests/pos/quoted-var.scala rename to tests/pos-macros/quoted-var.scala diff --git a/tests/pos/quotedPatterns-4.scala b/tests/pos-macros/quotedPatterns-4.scala similarity index 100% rename from tests/pos/quotedPatterns-4.scala rename to tests/pos-macros/quotedPatterns-4.scala diff --git a/tests/pos/quotedPatterns.scala b/tests/pos-macros/quotedPatterns.scala similarity index 100% rename from tests/pos/quotedPatterns.scala rename to tests/pos-macros/quotedPatterns.scala diff --git a/tests/pos/scala2-macro-compat-1.scala b/tests/pos-macros/scala2-macro-compat-1.scala similarity index 100% rename from tests/pos/scala2-macro-compat-1.scala rename to tests/pos-macros/scala2-macro-compat-1.scala diff --git a/tests/pos/splice-with-explicit-context.scala b/tests/pos-macros/splice-with-explicit-context.scala similarity index 100% rename from tests/pos/splice-with-explicit-context.scala rename to tests/pos-macros/splice-with-explicit-context.scala diff --git a/tests/pos/toexproftuple.scala b/tests/pos-macros/toexproftuple.scala similarity index 100% rename from tests/pos/toexproftuple.scala rename to tests/pos-macros/toexproftuple.scala diff --git a/tests/pos/using-quote-context.scala b/tests/pos-macros/using-quote-context.scala similarity index 100% rename from tests/pos/using-quote-context.scala rename to tests/pos-macros/using-quote-context.scala