aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/config/ScalaSettings.scala
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-01 14:10:03 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-05 20:08:30 +0200
commitb2523fee17389a876af48c683b92e64209ca6105 (patch)
tree6ca0418803ef58c99a0f318569a1939d486f9568 /src/dotty/tools/dotc/config/ScalaSettings.scala
parentc4dba2420be56e628e37732a3369533951cc7ef1 (diff)
downloaddotty-b2523fee17389a876af48c683b92e64209ca6105.tar.gz
dotty-b2523fee17389a876af48c683b92e64209ca6105.tar.bz2
dotty-b2523fee17389a876af48c683b92e64209ca6105.zip
Allow disabling value classes entirely from command line.
Diffstat (limited to 'src/dotty/tools/dotc/config/ScalaSettings.scala')
-rw-r--r--src/dotty/tools/dotc/config/ScalaSettings.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/config/ScalaSettings.scala b/src/dotty/tools/dotc/config/ScalaSettings.scala
index 2ad39c3c0..2ba907084 100644
--- a/src/dotty/tools/dotc/config/ScalaSettings.scala
+++ b/src/dotty/tools/dotc/config/ScalaSettings.scala
@@ -88,6 +88,7 @@ class ScalaSettings extends Settings.SettingGroup {
val Xshowobj = StringSetting("-Xshow-object", "object", "Show internal representation of object.", "")
val showPhases = BooleanSetting("-Xshow-phases", "Print a synopsis of compiler phases.")
val sourceReader = StringSetting("-Xsource-reader", "classname", "Specify a custom method for reading source files.", "")
+ val XnoValueClasses = BooleanSetting("-Xno-value-classes", "Do not use value classes. Helps debugging.")
val XoldPatmat = BooleanSetting("-Xoldpatmat", "Use the pre-2.10 pattern matcher. Otherwise, the 'virtualizing' pattern matcher is used in 2.10.")
val XnoPatmatAnalysis = BooleanSetting("-Xno-patmat-analysis", "Don't perform exhaustivity/unreachability analysis. Also, ignore @switch annotation.")