diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2015-12-16 12:57:24 -0800 |
---|---|---|
committer | Bruce Forstall <brucefo@microsoft.com> | 2015-12-16 12:57:24 -0800 |
commit | 36de3bebb8930bdad554143f9563b83a3356d7b7 (patch) | |
tree | e7c2b719e153c01f01355d88975913e3c1a89001 /src | |
parent | 4c535897c78317977e10786fcef3e27c98a83afc (diff) | |
parent | 4ff1e4c30adc68d77d9eb6fac45fa028963cf5b5 (diff) | |
download | coreclr-36de3bebb8930bdad554143f9563b83a3356d7b7.tar.gz coreclr-36de3bebb8930bdad554143f9563b83a3356d7b7.tar.bz2 coreclr-36de3bebb8930bdad554143f9563b83a3356d7b7.zip |
Merge pull request #2363 from BruceForstall/FixConfigUsage
Fix incorrect usage of configuration variables
Diffstat (limited to 'src')
-rw-r--r-- | src/jit/compiler.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/jit/compiler.cpp b/src/jit/compiler.cpp index 8b2f6f066c..a8b61a04ad 100644 --- a/src/jit/compiler.cpp +++ b/src/jit/compiler.cpp @@ -3782,14 +3782,14 @@ void Compiler::compCompile(void * * methodCodePtr, bool doRangeAnalysis = true; #ifdef DEBUG - static ConfigDWORD fJitDoOptConfig[6]; + static ConfigDWORD fJitDoOptConfig[7]; doSsa = (fJitDoOptConfig[0].val(CLRConfig::INTERNAL_JitDoSsa) != 0); - doEarlyProp = doSsa && (fJitDoOptConfig[1].val(CLRConfig::INTERNAL_JitDoEarlyProp) != 0); - doValueNum = doSsa && (fJitDoOptConfig[1].val(CLRConfig::INTERNAL_JitDoValueNumber) != 0); - doLoopHoisting = doValueNum && (fJitDoOptConfig[2].val(CLRConfig::INTERNAL_JitDoLoopHoisting) != 0); - doCopyProp = doValueNum && (fJitDoOptConfig[3].val(CLRConfig::INTERNAL_JitDoCopyProp) != 0); - doAssertionProp = doValueNum && (fJitDoOptConfig[4].val(CLRConfig::INTERNAL_JitDoAssertionProp) != 0); - doRangeAnalysis = doAssertionProp && (fJitDoOptConfig[5].val(CLRConfig::INTERNAL_JitDoRangeAnalysis) != 0); + doEarlyProp = doSsa && (fJitDoOptConfig[1].val(CLRConfig::INTERNAL_JitDoEarlyProp) != 0); + doValueNum = doSsa && (fJitDoOptConfig[2].val(CLRConfig::INTERNAL_JitDoValueNumber) != 0); + doLoopHoisting = doValueNum && (fJitDoOptConfig[3].val(CLRConfig::INTERNAL_JitDoLoopHoisting) != 0); + doCopyProp = doValueNum && (fJitDoOptConfig[4].val(CLRConfig::INTERNAL_JitDoCopyProp) != 0); + doAssertionProp = doValueNum && (fJitDoOptConfig[5].val(CLRConfig::INTERNAL_JitDoAssertionProp) != 0); + doRangeAnalysis = doAssertionProp && (fJitDoOptConfig[6].val(CLRConfig::INTERNAL_JitDoRangeAnalysis) != 0); #endif if (doSsa) |