This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Description
ImportConvert in
|
case ILOpcode.conv_ovf_i1: |
|
ImportConvert(WellKnownType.SByte, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_u1: |
|
ImportConvert(WellKnownType.Byte, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_i2: |
|
ImportConvert(WellKnownType.Int16, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_u2: |
|
ImportConvert(WellKnownType.UInt16, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_i4: |
|
ImportConvert(WellKnownType.Int32, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_u4: |
|
ImportConvert(WellKnownType.UInt32, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_i8: |
|
ImportConvert(WellKnownType.Int64, true, false); |
|
break; |
|
case ILOpcode.conv_ovf_u8: |
is always passed
false for the
unsigned parameter (the last parameter), even on the unsigned conversions,
conv_ovf_u1 Is there a reason for that?