diff options
Diffstat (limited to 'test/files/run/t4535.scala')
-rw-r--r-- | test/files/run/t4535.scala | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/files/run/t4535.scala b/test/files/run/t4535.scala new file mode 100644 index 0000000000..91c13a28cd --- /dev/null +++ b/test/files/run/t4535.scala @@ -0,0 +1,30 @@ + + +import collection._ + + +// #4535 +object Test { + + def main(args: Array[String]) { + val as = new mutable.ArrayStack[Int] + as push 1 + as push 2 + as push 3 + println(as.reverse) + + as push 4 + as push 5 + as push 6 + println(as.reverse) + + println(as map { x => x }) + + for (i <- 0 until 100) { + as push i + assert(as == as.map(x => x)) + assert(as == as.reverse.reverse) + } + } + +} |