Index: src/ResolvExpr/Resolver.cc
===================================================================
--- src/ResolvExpr/Resolver.cc	(revision 4ffdd638467baad09e66da0dfc9fb3e7dd4f9f5a)
+++ src/ResolvExpr/Resolver.cc	(revision 21ae786ffd601bc52044199a9b5c16b94b71af3f)
@@ -10,5 +10,5 @@
 // Created On       : Sun May 17 12:17:01 2015
 // Last Modified By : Rob Schluntz
-// Last Modified On : Thu Apr 14 11:18:12 2016
+// Last Modified On : Tue Apr 26 16:08:21 2016
 // Update Count     : 203
 //
@@ -496,16 +496,4 @@
 		}
 
-		if ( ExprStmt * exprStmt = dynamic_cast< ExprStmt * > ( ctorInit->get_ctor() ) ) {
-			ApplicationExpr * appExpr = dynamic_cast< ApplicationExpr * >( exprStmt->get_expr() );
-			assert( appExpr );
-			VariableExpr * function = dynamic_cast< VariableExpr * > ( appExpr->get_function() );
-			assert( function );
-			if ( LinkageSpec::isOverridable( function->get_var()->get_linkage() ) ) {
-				// if the constructor that was found is intrinsic or autogenerated, reset to C-style
-				// initializer so that code generation is easy to handle
-				fallbackInit( ctorInit );
-				return;
-			}
-		}
 		// found a constructor - can get rid of C-style initializer
 		delete ctorInit->get_init();
