Index: src/InitTweak/InitTweak.cc
===================================================================
--- src/InitTweak/InitTweak.cc	(revision be151bfb7d6e050ea312f07f97188a5d5debbbef)
+++ src/InitTweak/InitTweak.cc	(revision 0a267c155136ab9afb544521891b8ee255c3e029)
@@ -578,11 +578,11 @@
 	FunctionDecl * isCopyFunction( Declaration * decl, const std::string & fname ) {
 		FunctionDecl * function = dynamic_cast< FunctionDecl * >( decl );
-		if ( ! function ) return 0;
-		if ( function->get_name() != fname ) return 0;
-		FunctionType * ftype = function->get_functionType();
-		if ( ftype->get_parameters().size() != 2 ) return 0;
+		if ( ! function ) return nullptr;
+		if ( function->name != fname ) return nullptr;
+		FunctionType * ftype = function->type;
+		if ( ftype->parameters.size() != 2 ) return nullptr;
 
 		Type * t1 = getPointerBase( ftype->get_parameters().front()->get_type() );
-		Type * t2 = ftype->get_parameters().back()->get_type();
+		Type * t2 = ftype->parameters.back()->get_type();
 		assert( t1 );
 
@@ -604,7 +604,7 @@
 	}
 	FunctionDecl * isDefaultConstructor( Declaration * decl ) {
-		if ( isConstructor( decl->get_name() ) ) {
+		if ( isConstructor( decl->name ) ) {
 			if ( FunctionDecl * func = dynamic_cast< FunctionDecl * >( decl ) ) {
-				if ( func->get_functionType()->get_parameters().size() == 1 ) {
+				if ( func->type->parameters.size() == 1 ) {
 					return func;
 				}
