Index: src/ResolvExpr/PtrsCastable.cc
===================================================================
--- src/ResolvExpr/PtrsCastable.cc	(revision 90c3b1c9b36943edd6040aac93c3da9265b218a4)
+++ src/ResolvExpr/PtrsCastable.cc	(revision bdad1679f40fec0e4461625698d690f39d1cb950)
@@ -116,7 +116,7 @@
 
 	void PtrsCastable::visit(EnumInstType *inst) {
-		if ( dynamic_cast< EnumInstType* >( inst ) ) {
+		if ( dynamic_cast< EnumInstType* >( dest ) ) {
 			result = 1;
-		} else if ( BasicType *bt = dynamic_cast< BasicType* >( inst ) ) {
+		} else if ( BasicType *bt = dynamic_cast< BasicType* >( dest ) ) {
 			if ( bt->get_kind() == BasicType::SignedInt ) {
 				result = 0;
