diff options
author | buraq <buraq@epfl.ch> | 2004-11-16 08:05:16 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-11-16 08:05:16 +0000 |
commit | 74a30a3f5259a05f4c4287fe8937015ade88e14e (patch) | |
tree | e4034ba3ee7493d62230ebfac367ad8a8044c13f | |
parent | 734dbe0e1e968bc70a758066b6057384033f5f8c (diff) | |
download | scala-74a30a3f5259a05f4c4287fe8937015ade88e14e.tar.gz scala-74a30a3f5259a05f4c4287fe8937015ade88e14e.tar.bz2 scala-74a30a3f5259a05f4c4287fe8937015ade88e14e.zip |
NodeBuffer does not support hashcode, call .toL...
NodeBuffer does not support hashcode, call .toList in
SymbolicXMLBuilder...
-rw-r--r-- | sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala | 6 | ||||
-rw-r--r-- | test/files/jvm/xmlLiterals.check | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala b/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala index 3afba042ad..27d70707f6 100644 --- a/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala +++ b/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala @@ -42,6 +42,7 @@ class SymbolicXMLBuilder(make: TreeFactory, gen: TreeGen, p: Parser, preserveWS: val _append = Name.fromString("append"); val _plus = Name.fromString("$plus"); val _collection = Name.fromString("collection"); + val _toList = Name.fromString("toList"); val _xml = Name.fromString("xml"); val _Comment = Name.fromString("Comment"); val _CharData = Name.fromString("CharData"); @@ -356,7 +357,10 @@ class SymbolicXMLBuilder(make: TreeFactory, gen: TreeGen, p: Parser, preserveWS: Predef.Array[Tree]( t )); } } - _buffer;//make.Block( pos, ts.toArray(), nIdent ); + + _buffer = make.Select( pos, _buffer, _toList ); + + _buffer; } def makeXMLseqPat( pos:int, args:Array[Tree] ) = { diff --git a/test/files/jvm/xmlLiterals.check b/test/files/jvm/xmlLiterals.check index 61a70c34ce..324e1378f0 100644 --- a/test/files/jvm/xmlLiterals.check +++ b/test/files/jvm/xmlLiterals.check @@ -41,7 +41,7 @@ Test03Servlet </body> </html> Test04 -ArrayBuffer(<foo></foo>, <bar>Text</bar>, <foo></foo>) +List(<foo></foo>,<bar>Text</bar>,<foo></foo>) <foo></foo> passed ok passed ok |