Skip to content

Commit e58ec52

Browse files
committed
Use transparent for uses of compiletime.testing.typeChecks
1 parent 69e29ed commit e58ec52

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

dotty/core/src/main/scala/org/scalatest/Assertions.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ trait Assertions extends TripleEquals {
662662
*
663663
* @param code the snippet of code that should not type check
664664
*/
665-
inline def assertTypeError(inline code: String)(implicit pos: source.Position): Assertion =
665+
transparent inline def assertTypeError(inline code: String)(implicit pos: source.Position): Assertion =
666666
${ CompileMacro.assertTypeErrorImpl('code, '{typeChecks(code)}, '{ pos }) }
667667

668668
/**
@@ -694,7 +694,7 @@ trait Assertions extends TripleEquals {
694694
*
695695
* @param code the snippet of code that should not type check
696696
*/
697-
inline def assertDoesNotCompile(inline code: String)(implicit pos: source.Position): Assertion =
697+
transparent inline def assertDoesNotCompile(inline code: String)(implicit pos: source.Position): Assertion =
698698
${ CompileMacro.assertDoesNotCompileImpl('code, '{typeChecks(code)}, 'pos) }
699699

700700
/**
@@ -716,7 +716,7 @@ trait Assertions extends TripleEquals {
716716
*
717717
* @param code the snippet of code that should compile
718718
*/
719-
inline def assertCompiles(inline code: String)(implicit pos: source.Position): Assertion =
719+
transparent inline def assertCompiles(inline code: String)(implicit pos: source.Position): Assertion =
720720
${ CompileMacro.assertCompilesImpl('code, '{typeChecks(code)}, 'pos) }
721721

722722
/**

dotty/core/src/main/scala/org/scalatest/expectations/Expectations.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ private[scalatest] trait Expectations {
111111
inline def expect(expression: Boolean)(implicit prettifier: Prettifier, pos: source.Position): Fact =
112112
${ ExpectationsMacro.expect('{expression})('{prettifier}, '{pos}) }
113113

114-
inline def expectDoesNotCompile(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
114+
transparent inline def expectDoesNotCompile(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
115115
${ CompileMacro.expectDoesNotCompileImpl('code, '{typeChecks(code)}, 'prettifier, 'pos) }
116116

117-
inline def expectCompiles(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
117+
transparent inline def expectCompiles(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
118118
${ CompileMacro.expectCompilesImpl('code, '{typeChecks(code)}, 'prettifier, 'pos) }
119119

120-
inline def expectTypeError(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
120+
transparent inline def expectTypeError(inline code: String)(implicit prettifier: Prettifier, pos: source.Position): Fact =
121121
${ CompileMacro.expectTypeErrorImpl('code, '{typeChecks(code)}, 'prettifier, 'pos) }
122122

123123
import scala.language.implicitConversions

0 commit comments

Comments
 (0)