diff options
author | Eugene Rozenfeld <erozen@microsoft.com> | 2015-12-15 17:40:43 -0800 |
---|---|---|
committer | Eugene Rozenfeld <erozen@microsoft.com> | 2015-12-21 15:20:57 -0800 |
commit | 3df44ef76ffc7d3c9932eb24e9e1e1d71f02c069 (patch) | |
tree | 0510ffcdfef296301d5c9e52a663453f5780afb1 /clr.props | |
parent | ea7f6d05953cd1660b07621dac11d4d204d3bbbb (diff) | |
download | coreclr-3df44ef76ffc7d3c9932eb24e9e1e1d71f02c069.tar.gz coreclr-3df44ef76ffc7d3c9932eb24e9e1e1d71f02c069.tar.bz2 coreclr-3df44ef76ffc7d3c9932eb24e9e1e1d71f02c069.zip |
Enable checked builds of CoreCLR.
In checked builds coreclr, mscorlib, and the test are built optimized
but assertion checking is on. This adds additional coverage (the jit is
optimizing and assertion checking is on), speeds up testing compared to debug,
and allows testing JIT stress modes.
This doesn't affect CoreFX.
Several tests are currently failing in checked configuration due to newly
discovered bugs (JIT asserts). We didn't see these asserts in debug mode
because by default JIT is in minopt mode; we didn't see these bugs in release
mode because assertion checking is off. I will file the bugs once checked build
changes are in.
Diffstat (limited to 'clr.props')
-rw-r--r-- | clr.props | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -185,7 +185,6 @@ </PropertyGroup> <PropertyGroup Condition="'$(_BUILDOPT)' == 'no opt'"> - <CDefines>$(CDefines);WRITE_BARRIER_CHECK=1</CDefines> <Optimize>false</Optimize> </PropertyGroup> </When> |