diff options
author | Martin Odersky <odersky@gmail.com> | 2016-12-19 14:12:12 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-12-20 18:33:44 +0100 |
commit | 8e2a8db09680a4a5b715b02fa3491f683db9574d (patch) | |
tree | 5e8764455bee46241ecb457d50b093ece922110e /compiler/src | |
parent | 318965e1d49d1612e70cdd9ea93db1129a9a3038 (diff) | |
download | dotty-8e2a8db09680a4a5b715b02fa3491f683db9574d.tar.gz dotty-8e2a8db09680a4a5b715b02fa3491f683db9574d.tar.bz2 dotty-8e2a8db09680a4a5b715b02fa3491f683db9574d.zip |
Make `msg` in testScala2Mode by-name.
Avoids potentially expensive string assembly operations.
Diffstat (limited to 'compiler/src')
-rw-r--r-- | compiler/src/dotty/tools/dotc/core/TypeOps.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/src/dotty/tools/dotc/core/TypeOps.scala b/compiler/src/dotty/tools/dotc/core/TypeOps.scala index f134412a7..5f9263009 100644 --- a/compiler/src/dotty/tools/dotc/core/TypeOps.scala +++ b/compiler/src/dotty/tools/dotc/core/TypeOps.scala @@ -546,7 +546,7 @@ trait TypeOps { this: Context => // TODO: Make standalone object. def dynamicsEnabled = featureEnabled(defn.LanguageModuleClass, nme.dynamics) - def testScala2Mode(msg: String, pos: Position) = { + def testScala2Mode(msg: => String, pos: Position) = { if (scala2Mode) migrationWarning(msg, pos) scala2Mode } |