|
|
|
@ -539,6 +539,8 @@ namespace ICSharpCode.Decompiler.ILAst
@@ -539,6 +539,8 @@ namespace ICSharpCode.Decompiler.ILAst
|
|
|
|
|
if (forceInferChildren) |
|
|
|
|
InferTypeForExpression(expr.Arguments[1], typeSystem.Int32); |
|
|
|
|
TypeReference type = NumericPromotion(InferTypeForExpression(expr.Arguments[0], null)); |
|
|
|
|
if (type == null) |
|
|
|
|
return null; |
|
|
|
|
TypeReference expectedInputType = null; |
|
|
|
|
switch (type.MetadataType) { |
|
|
|
|
case MetadataType.Int32: |
|
|
|
|