From 9576b24e491b8a28442dec2696b862dcb29ddc25 Mon Sep 17 00:00:00 2001 From: Sergey Andreenko Date: Thu, 14 Dec 2017 18:17:53 -0800 Subject: [RyuJit][Armel] Do not lose type information (#15449) * Do not lose type information fgMorphMultiregStructArg could lose type information when replaced smth like this: GT_OBJ - TYP_STRUCT <== arg + GT_ADDR - TYP_I_IMPL + + GT_LCL_VAR - TYP_BLK <== argValue * Move the test to pri0 to test in ci. * add an assert * add the test to the arm list * make the optimization only if struct handlers match. * format job * fix for the unoptimized case. * check that we have addr node. * change the reason to lvaSetVarDoNotEnregister --- tests/testsRunningInsideARM.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/testsRunningInsideARM.txt') diff --git a/tests/testsRunningInsideARM.txt b/tests/testsRunningInsideARM.txt index de33d2e86b..507bfc4145 100644 --- a/tests/testsRunningInsideARM.txt +++ b/tests/testsRunningInsideARM.txt @@ -1,5 +1,6 @@ JIT/Directed/coverage/importer/ldelemnullarr2/ JIT/Methodical/Coverage/b39946/ +JIT/Methodical/tailcall/_il_dbgtest_3b/ JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b26863/b26863/ JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b28037/b28037/ JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b29068/b29068/ -- cgit v1.2.3