Index: src/GenPoly/InstantiateGeneric.cc
===================================================================
--- src/GenPoly/InstantiateGeneric.cc	(revision 20cba764423d28f18b831e101ad242aeb1c97db7)
+++ src/GenPoly/InstantiateGeneric.cc	(revision 43bbdf35433867f116ecf5b801b35ec007e3e2aa)
@@ -476,4 +476,5 @@
 			DeclarationWithType * field = strict_dynamic_cast< DeclarationWithType * >( member );
 			MemberExpr * ret = new MemberExpr( field, memberExpr->aggregate->clone() );
+			ResolvExpr::adjustExprType( ret->result ); // pointer decay
 			std::swap( ret->env, memberExpr->env );
 			delete memberExpr;
