From: Egor Chesakov Date: Fri, 9 Feb 2018 20:51:30 +0000 (-0800) Subject: Replace sizeof(LPVOID)==4 with #ifdef _TARGET_64BIT_ in fieldmarshaler.cpp X-Git-Tag: accepted/tizen/unified/20190422.045933~2810^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81da03e19674a14c74cfa7bea55196b3c3649159;p=platform%2Fupstream%2Fcoreclr.git Replace sizeof(LPVOID)==4 with #ifdef _TARGET_64BIT_ in fieldmarshaler.cpp --- diff --git a/src/vm/fieldmarshaler.cpp b/src/vm/fieldmarshaler.cpp index 750fc43..1e24399 100644 --- a/src/vm/fieldmarshaler.cpp +++ b/src/vm/fieldmarshaler.cpp @@ -496,14 +496,11 @@ do \ #endif // FEATURE_COMINTEROP if (fDefault || ntype == NATIVE_TYPE_INT || ntype == NATIVE_TYPE_UINT) { - if (sizeof(LPVOID)==4) - { - INITFIELDMARSHALER(NFT_COPY4, FieldMarshaler_Copy4, ()); - } - else - { - INITFIELDMARSHALER(NFT_COPY8, FieldMarshaler_Copy8, ()); - } +#ifdef _TARGET_64BIT_ + INITFIELDMARSHALER(NFT_COPY8, FieldMarshaler_Copy8, ()); +#else // !_TARGET_64BIT_ + INITFIELDMARSHALER(NFT_COPY4, FieldMarshaler_Copy4, ()); +#endif // !_TARGET_64BIT_ } else { @@ -543,20 +540,11 @@ do \ #endif // FEATURE_COMINTEROP if (fDefault) { - switch (sizeof(LPVOID)) - { - case 4: - INITFIELDMARSHALER(NFT_COPY4, FieldMarshaler_Copy4, ()); - break; - - case 8: - INITFIELDMARSHALER(NFT_COPY8, FieldMarshaler_Copy8, ()); - break; - - default: - INITFIELDMARSHALER(NFT_ILLEGAL, FieldMarshaler_Illegal, (IDS_EE_BADMARSHAL_BADMANAGED)); - break; - } +#ifdef _TARGET_64BIT_ + INITFIELDMARSHALER(NFT_COPY8, FieldMarshaler_Copy8, ()); +#else // !_TARGET_64BIT_ + INITFIELDMARSHALER(NFT_COPY4, FieldMarshaler_Copy4, ()); +#endif // !_TARGET_64BIT_ } else {