summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-07-11 19:43:01 +0200
committerDen Shabalin <den.shabalin@gmail.com>2013-07-11 23:11:56 +0200
commit0f18a00d3337ba91f9fd4d4396ce4ee490c8959b (patch)
tree364c71f750c1e70ac58896c791fa75ed66fc14f9 /src
parent8b41240f3d532c470112d7bf1f409badac4d56aa (diff)
downloadscala-0f18a00d3337ba91f9fd4d4396ce4ee490c8959b.tar.gz
scala-0f18a00d3337ba91f9fd4d4396ce4ee490c8959b.tar.bz2
scala-0f18a00d3337ba91f9fd4d4396ce4ee490c8959b.zip
Fixes checkinit build failure caused by quasiquotes pull request
The failure was caused by recent refactoring that moved fields that are expected by reflection Reifier from early init block to the body of the class. According to checkinit this may cause initialization issues although they do not really happen in real life as most of these fields aren't used during quasiquotes' reification.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/reflect/quasiquotes/Reifiers.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/reflect/quasiquotes/Reifiers.scala b/src/compiler/scala/tools/reflect/quasiquotes/Reifiers.scala
index ec113036a3..900237b00d 100644
--- a/src/compiler/scala/tools/reflect/quasiquotes/Reifiers.scala
+++ b/src/compiler/scala/tools/reflect/quasiquotes/Reifiers.scala
@@ -15,11 +15,11 @@ trait Reifiers { self: Quasiquotes =>
abstract class Reifier extends {
val global: self.global.type = self.global
+ val universe = self.universe
+ val reifee = EmptyTree
+ val mirror = EmptyTree
+ val concrete = false
} with ReflectReifier {
- val reifee = EmptyTree
- val universe = self.universe
- val mirror = EmptyTree
- val concrete = false
lazy val typer = throw new UnsupportedOperationException
def isReifyingExpressions: Boolean