summaryrefslogblamecommitdiff
path: root/test/files/run/t6331b.scala
blob: c567455c5c87361d92966f0b2441abc80d1326c4 (plain) (tree)
1
2
3
4


                            
                                        















                                                          
import scala.tools.partest._
import java.io._
import scala.tools.nsc._
import scala.tools.cmd.CommandLineParser
import scala.tools.nsc.{Global, Settings, CompilerCommand}
import scala.tools.nsc.reporters.ConsoleReporter

import scala.tools.partest.trace
import scala.util.control.Exception._


object Test extends App {
  def intercept = allCatch.withApply(_.getClass)
  val t: Boolean = true
  trace(if (t) -0d else 0d)
  trace(if (t) 0d else -0d)
  trace(intercept(if (???) -0d else 0d))
  trace(intercept(if (???) 0d else 0d))
  trace(intercept(if (???) () else ()))
}