Skip to content

Commit e911b9f

Browse files
Merge pull request #97 from dotty-staging/dotty-community-build
Upgrade Scala 3 to M3
2 parents ee2aaad + eb4ae05 commit e911b9f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

build.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ trait SourcecodeTestModule extends ScalaModule {
6565

6666
object sourcecode extends Module {
6767
val dottyVersion = Option(sys.props("dottyVersion"))
68-
object jvm extends Cross[JvmSourcecodeModule]((List("2.11.12", "2.12.8", "2.13.0", "3.0.0-M2") ++ dottyVersion): _*)
68+
object jvm extends Cross[JvmSourcecodeModule]((List("2.11.12", "2.12.8", "2.13.0", "3.0.0-M3") ++ dottyVersion): _*)
6969
class JvmSourcecodeModule(val crossScalaVersion: String)
7070
extends SourcecodeMainModule with ScalaModule with SourcecodeModule {
7171

sourcecode/src-3/sourcecode/Macros.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ object Macros {
213213

214214
def text[T: Type](v: Expr[T])(using Quotes): Expr[sourcecode.Text[T]] = {
215215
import quotes.reflect._
216-
val txt = Term.of(v).pos.sourceCode
216+
val txt = Term.of(v).pos.sourceCode.get
217217
'{sourcecode.Text[T]($v, ${Expr(txt)})}
218218
}
219219

@@ -239,12 +239,12 @@ object Macros {
239239

240240
val chunk = current match {
241241
case sym if
242-
sym.isValDef || sym.isDefDef => Chunk.ValVarLzyDef
242+
sym.isValDef || sym.isDefDef => Chunk.ValVarLzyDef.apply
243243
case sym if
244244
sym.isPackageDef ||
245-
sym.moduleClass != Symbol.noSymbol => Chunk.PkgObj
246-
case sym if sym.isClassDef => Chunk.ClsTrt
247-
case _ => Chunk.PkgObj
245+
sym.moduleClass != Symbol.noSymbol => Chunk.PkgObj.apply
246+
case sym if sym.isClassDef => Chunk.ClsTrt.apply
247+
case _ => Chunk.PkgObj.apply
248248
}
249249

250250
path = chunk(Util.getName(current).stripSuffix("$")) :: path

0 commit comments

Comments
 (0)