summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-05-18 16:51:14 +0000
committerburaq <buraq@epfl.ch>2004-05-18 16:51:14 +0000
commit425f0d4461c94c3e195d41173f7e1b8e19f04276 (patch)
treed62f102fcdc9e0f680397644b6dc3ba29af57683
parent00048f2901012137789f0af5ff5d733a581fc90e (diff)
downloadscala-425f0d4461c94c3e195d41173f7e1b8e19f04276.tar.gz
scala-425f0d4461c94c3e195d41173f7e1b8e19f04276.tar.bz2
scala-425f0d4461c94c3e195d41173f7e1b8e19f04276.zip
undid changes, seems to give problems in bootst...
undid changes, seems to give problems in bootstrapping
-rw-r--r--sources/scala/tools/scalac/ast/parser/Parser.scala2
-rw-r--r--sources/scalac/typechecker/RefCheck.java5
2 files changed, 5 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/Parser.scala b/sources/scala/tools/scalac/ast/parser/Parser.scala
index 6f4df2bd00..b26d63c193 100644
--- a/sources/scala/tools/scalac/ast/parser/Parser.scala
+++ b/sources/scala/tools/scalac/ast/parser/Parser.scala
@@ -1906,9 +1906,11 @@ class Parser(unit: Unit) {
parents.append(scalaAnyRefConstr(pos));
}
parents.append(scalaObjectConstr(pos));
+ /* needs bootstrapping
if( (mods & Modifiers.CASE) != 0 ) {
parents.append(caseClassConstr(pos));
}
+ */
if (s.token == WITH) {
s.nextToken();
template(parents)
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java
index 455bcd3f15..839cd46af5 100644
--- a/sources/scalac/typechecker/RefCheck.java
+++ b/sources/scalac/typechecker/RefCheck.java
@@ -858,8 +858,9 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
if (!hasImplementation(clazz, Names.hashCode))
ts.append(hashCodeMethod(clazz));
- ts.append(selectElementMethod(clazz));
- ts.append(numberOfElementsMethod(clazz));
+ // needs bootstrapping
+ //ts.append(selectElementMethod(clazz));
+ //ts.append(numberOfElementsMethod(clazz));
ts.append(tagMethod(clazz));
if (ts.length() > 0) {
Tree[] stats1 = new Tree[stats.length + ts.length()];