From bf3b942b9a102616c4c67611301738883845c906 Mon Sep 17 00:00:00 2001 From: Hackerpilot <briancschott@gmail.com> Date: Tue, 18 Oct 2016 13:59:57 -0700 Subject: [PATCH] Fix cast --- src/analysis/ifelsesame.d | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/analysis/ifelsesame.d b/src/analysis/ifelsesame.d index b3e1c58..8d92160 100644 --- a/src/analysis/ifelsesame.d +++ b/src/analysis/ifelsesame.d @@ -39,8 +39,7 @@ class IfElseSameCheck : BaseAnalyzer override void visit(const AssignExpression assignExpression) { - auto e = cast(const AssignExpression)(cast(const Expression) assignExpression.expression) - .items[$ - 1]; + auto e = cast(const AssignExpression) assignExpression.expression; if (e !is null && assignExpression.operator == tok!"=" && e.ternaryExpression == assignExpression.ternaryExpression) {