summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-01-07 19:35:58 -0800
committerPaul Phillips <paulp@improving.org>2012-01-07 21:14:18 -0800
commitf7ae1388324e6f0062ebe1cc348177304dd6419d (patch)
treefb47a9f88618e60bb857ad4e9737e0a8731022d1 /src/compiler
parentdc1bbb919eda7e3ec49e4b5cd9d726f58d318cf7 (diff)
downloadscala-f7ae1388324e6f0062ebe1cc348177304dd6419d.tar.gz
scala-f7ae1388324e6f0062ebe1cc348177304dd6419d.tar.bz2
scala-f7ae1388324e6f0062ebe1cc348177304dd6419d.zip
Made type constraint propagation off by default.
Wow, it fails only during strap.comp. That is certainly a first for me, managing to build quick and pass all the tests only to be unable to rebuild the compiler from quick. Must be something fascinating taking place in there. So for now I flipped the switch back down.
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/reflect/internal/Types.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/reflect/internal/Types.scala b/src/compiler/scala/reflect/internal/Types.scala
index 0b1196c1d0..4630733db4 100644
--- a/src/compiler/scala/reflect/internal/Types.scala
+++ b/src/compiler/scala/reflect/internal/Types.scala
@@ -93,7 +93,7 @@ trait Types extends api.Types { self: SymbolTable =>
/** In case anyone wants to turn off type parameter bounds being used
* to seed type constraints.
*/
- private final val propagateParameterBoundsToTypeVars = !(sys.props contains "scalac.debug.no-prop-constraints")
+ private final val propagateParameterBoundsToTypeVars = sys.props contains "scalac.debug.prop-constraints"
protected val enableTypeVarExperimentals = settings.Xexperimental.value