diff options
author | paltherr <paltherr@epfl.ch> | 2003-03-24 11:50:52 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-03-24 11:50:52 +0000 |
commit | 1a2828c106feef0a9870ac833cd1067f2fd91dcd (patch) | |
tree | a78f4293339c5165cbd8c49c3f3c0b26f44b518f /sources/scalac/backend | |
parent | 61150fa8aea97b7b98b4976178d44b136e60e53e (diff) | |
download | scala-1a2828c106feef0a9870ac833cd1067f2fd91dcd.tar.gz scala-1a2828c106feef0a9870ac833cd1067f2fd91dcd.tar.bz2 scala-1a2828c106feef0a9870ac833cd1067f2fd91dcd.zip |
- Removed fields True & False in class scala.Bo...
- Removed fields True & False in class scala.Boolean
Diffstat (limited to 'sources/scalac/backend')
-rw-r--r-- | sources/scalac/backend/Primitives.java | 3 | ||||
-rw-r--r-- | sources/scalac/backend/jvm/GenJVM.java | 3 | ||||
-rw-r--r-- | sources/scalac/backend/msil/GenMSIL.java | 4 |
3 files changed, 3 insertions, 7 deletions
diff --git a/sources/scalac/backend/Primitives.java b/sources/scalac/backend/Primitives.java index 74b4965110..9ea139fe50 100644 --- a/sources/scalac/backend/Primitives.java +++ b/sources/scalac/backend/Primitives.java @@ -516,9 +516,6 @@ public class Primitives { addPrimitive(FARRAY_SET, Primitive.FARRAY_SET); addPrimitive(DARRAY_SET, Primitive.DARRAY_SET); addPrimitive(OARRAY_SET, Primitive.OARRAY_SET); - - // !!! Boolean.True - // !!! Boolean.False } private void addAdd(Symbol clasz, int count) { diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java index e76728903f..4ab9664291 100644 --- a/sources/scalac/backend/jvm/GenJVM.java +++ b/sources/scalac/backend/jvm/GenJVM.java @@ -450,6 +450,9 @@ class JVMGenerator { } else if (value instanceof String) { generatedType = cst.T_OBJECT; currIL.append(new PUSH(currPool, (String)value)); + } else if (value instanceof Boolean) { + generatedType = cst.T_BOOLEAN; + currIL.append(new PUSH(currPool, (Boolean)value)); } else throw global.fail("unknown literal " + value); break; diff --git a/sources/scalac/backend/msil/GenMSIL.java b/sources/scalac/backend/msil/GenMSIL.java index 5d405641d2..c580b06dd5 100644 --- a/sources/scalac/backend/msil/GenMSIL.java +++ b/sources/scalac/backend/msil/GenMSIL.java @@ -553,10 +553,6 @@ public class GenMSIL /*implements Modifiers */ { // break; case Select(Tree qualifier, Name selector): - if (sym == defs.TRUE()) - return TRUE_ITEM; - if (sym == defs.FALSE()) - return FALSE_ITEM; if (sym.isModule()) { //log("gen: Select from a module: " + sym); if (sym.isJava()) |