summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-06-28 14:36:34 +0000
committerPaul Phillips <paulp@improving.org>2009-06-28 14:36:34 +0000
commit979e774ef861656c40effd3ab973a54529844c78 (patch)
tree897cf033901b0af262d169f2cef5ef387bf1bb27 /src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala
parentb3924e660b9644b20714d71673f3ebfb6e0db4af (diff)
downloadscala-979e774ef861656c40effd3ab973a54529844c78.tar.gz
scala-979e774ef861656c40effd3ab973a54529844c78.tar.bz2
scala-979e774ef861656c40effd3ab973a54529844c78.zip
More fleshing out of code generation DSL.
consistent and reasonably aesthetic naming scheme for operators. Making progress on consolidating the several different places where code generation logic has been partially encapsulated.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala')
-rw-r--r--src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala b/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala
index fdaa1ad42c..3f53b2e77c 100644
--- a/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala
+++ b/src/compiler/scala/tools/nsc/backend/ScalaPrimitives.scala
@@ -235,15 +235,12 @@ abstract class ScalaPrimitives {
// scala.Boolean
addPrimitives(BooleanClass, nme.EQ, EQ)
addPrimitives(BooleanClass, nme.NE, NE)
- addPrimitive(Boolean_not, ZNOT)
- addPrimitive(Boolean_or, ZOR)
- addPrimitive(Boolean_and, ZAND)
+ addPrimitives(BooleanClass, nme.UNARY_!, ZNOT)
+ addPrimitives(BooleanClass, nme.ZOR, ZOR)
+ addPrimitives(BooleanClass, nme.ZAND, ZAND)
addPrimitives(BooleanClass, nme.OR, OR)
addPrimitives(BooleanClass, nme.AND, AND)
addPrimitives(BooleanClass, nme.XOR, XOR)
-// addPrimitives(BooleanClass, nme.ADD, CONCAT)
- // unary !
-// addPrimitives(BooleanClass, nme.UNARY_!, ZNOT)
// scala.Byte
addPrimitives(ByteClass, nme.EQ, EQ)