Skip to content

Commit 8b37b18

Browse files
committed
small things
1 parent 35b9a8f commit 8b37b18

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/FastExpressionCompiler/FastExpressionCompiler.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1856,8 +1856,7 @@ public static bool TryEmit(Expression expr, IReadOnlyList<PE> paramExprs,
18561856
case ExpressionType.Equal:
18571857
case ExpressionType.NotEqual:
18581858
var binaryExpr = (BinaryExpression)expr;
1859-
return TryEmitComparison(binaryExpr.Left, binaryExpr.Right, binaryExpr.NodeType,
1860-
paramExprs, il, ref closure, setup, parent);
1859+
return TryEmitComparison(binaryExpr.Left, binaryExpr.Right, binaryExpr.NodeType, paramExprs, il, ref closure, setup, parent);
18611860

18621861
case ExpressionType.Add:
18631862
case ExpressionType.AddChecked:
@@ -2717,15 +2716,13 @@ private static bool TryEmitNot(UnaryExpression expr, IReadOnlyList<PE> paramExpr
27172716
if (expr.Operand.NodeType == ExpressionType.Equal)
27182717
{
27192718
var equalExpr = (BinaryExpression)expr.Operand;
2720-
if (!TryEmitComparison(equalExpr.Left, equalExpr.Right, ExpressionType.NotEqual,
2721-
paramExprs, il, ref closure, setup, parent))
2722-
return false;
2723-
return true;
2719+
return TryEmitComparison(equalExpr.Left, equalExpr.Right, ExpressionType.NotEqual, paramExprs, il, ref closure, setup, parent);
27242720
}
27252721

27262722
if (!TryEmit(expr.Operand, paramExprs, il, ref closure, setup, parent))
27272723
return false;
2728-
if ((parent & ParentFlags.IgnoreResult) > 0)
2724+
2725+
if ((parent & ParentFlags.IgnoreResult) != 0)
27292726
il.Emit(OpCodes.Pop);
27302727
else
27312728
{

0 commit comments

Comments
 (0)