From: Hyeongseok Oh Date: Mon, 5 Jun 2017 07:04:26 +0000 (+0900) Subject: [RyuJIT/ARM32] Struct argument passing less than 4 byte X-Git-Tag: accepted/tizen/base/20180629.140029~1083^2~536^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=70298677e027dd99735d799a99ea08d855068488;p=platform%2Fupstream%2Fcoreclr.git [RyuJIT/ARM32] Struct argument passing less than 4 byte Fix assertion when struct argument is less than 4 byte and promoted --- diff --git a/src/jit/morph.cpp b/src/jit/morph.cpp index 19a8d5f..a20368d 100644 --- a/src/jit/morph.cpp +++ b/src/jit/morph.cpp @@ -2040,7 +2040,7 @@ GenTreePtr Compiler::fgMakeTmpArgNode( if (varTypeIsStruct(type)) { -#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_) +#if defined(_TARGET_AMD64_) || defined(_TARGET_ARM64_) || defined(_TARGET_ARM_) #ifdef FEATURE_UNIX_AMD64_STRUCT_PASSING