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)
 		{