diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2012-09-10 18:39:35 +0200 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2012-09-14 13:29:46 +0200 |
commit | 6d5a92b3f1c5bfb32230e5902d6dd494c9cd3a0a (patch) | |
tree | b6deea110e5d169652c42b01597aabbd8afa4189 /src/compiler/scala/reflect/reify/codegen/GenSymbols.scala | |
parent | 255e096f1ac0f0c8f19d599404ef668af0f28341 (diff) | |
download | scala-6d5a92b3f1c5bfb32230e5902d6dd494c9cd3a0a.tar.gz scala-6d5a92b3f1c5bfb32230e5902d6dd494c9cd3a0a.tar.bz2 scala-6d5a92b3f1c5bfb32230e5902d6dd494c9cd3a0a.zip |
removes build.newFreeExistential
build.newFreeType does exactly the same, so we don't have a need
in two different methods. Type parameters and existentially bound syms
can later be distinguished using flags.
Diffstat (limited to 'src/compiler/scala/reflect/reify/codegen/GenSymbols.scala')
-rw-r--r-- | src/compiler/scala/reflect/reify/codegen/GenSymbols.scala | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/compiler/scala/reflect/reify/codegen/GenSymbols.scala b/src/compiler/scala/reflect/reify/codegen/GenSymbols.scala index ca6e14cfd3..5a474b11fb 100644 --- a/src/compiler/scala/reflect/reify/codegen/GenSymbols.scala +++ b/src/compiler/scala/reflect/reify/codegen/GenSymbols.scala @@ -115,8 +115,7 @@ trait GenSymbols { if (reifyDebug) println("Free type: %s (%s)".format(sym, sym.accurateKindString)) var name = newTermName(nme.REIFY_FREE_PREFIX + sym.name) val phantomTypeTag = Apply(TypeApply(Select(Ident(nme.UNIVERSE_SHORT), nme.TypeTag), List(value)), List(Literal(Constant(null)), Literal(Constant(null)))) - val flavor = if (sym.isExistential) nme.newFreeExistential else nme.newFreeType - (name, mirrorBuildCall(flavor, reify(sym.name.toString), reify(sym.info), phantomTypeTag, mirrorBuildCall(nme.flagsFromBits, reify(sym.flags)), reify(origin(sym)))) + (name, mirrorBuildCall(nme.newFreeType, reify(sym.name.toString), reify(sym.info), phantomTypeTag, mirrorBuildCall(nme.flagsFromBits, reify(sym.flags)), reify(origin(sym)))) } def reifySymDef(sym: Symbol): Tree = |