summaryrefslogtreecommitdiff
path: root/src/jit/lclvars.cpp
diff options
context:
space:
mode:
authorCarol Eidt <carol.eidt@microsoft.com>2016-11-01 08:42:01 -0700
committerGitHub <noreply@github.com>2016-11-01 08:42:01 -0700
commit9c95461a7200b9df71e8b76963fe072d6fb9c39b (patch)
treea78acec4fd6155c630fa4286ee12d5de93995335 /src/jit/lclvars.cpp
parent09c9b00d90301adc03655690d34aeacfefedddc8 (diff)
parentc4b661d90ed2921d37b95c8f2a2d6922b2771f92 (diff)
downloadcoreclr-9c95461a7200b9df71e8b76963fe072d6fb9c39b.tar.gz
coreclr-9c95461a7200b9df71e8b76963fe072d6fb9c39b.tar.bz2
coreclr-9c95461a7200b9df71e8b76963fe072d6fb9c39b.zip
Merge pull request #7677 from CarolEidt/StructOpts
Enable optimization of structs
Diffstat (limited to 'src/jit/lclvars.cpp')
-rw-r--r--src/jit/lclvars.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jit/lclvars.cpp b/src/jit/lclvars.cpp
index 6895ba5857..299040da81 100644
--- a/src/jit/lclvars.cpp
+++ b/src/jit/lclvars.cpp
@@ -1897,6 +1897,10 @@ void Compiler::lvaSetVarDoNotEnregister(unsigned varNum DEBUGARG(DoNotEnregister
JITDUMP("it is a struct\n");
assert(varTypeIsStruct(varDsc));
break;
+ case DNER_IsStructArg:
+ JITDUMP("it is a struct arg\n");
+ assert(varTypeIsStruct(varDsc));
+ break;
case DNER_BlockOp:
JITDUMP("written in a block op\n");
varDsc->lvLclBlockOpAddr = 1;