Index: src/ResolvExpr/AlternativeFinder.h
===================================================================
--- src/ResolvExpr/AlternativeFinder.h	(revision 5fcba1437426785703d494193d2d94a7c266b9bc)
+++ src/ResolvExpr/AlternativeFinder.h	(revision 6d2f9932f708a931b67cad20e3b98699ef12b445)
@@ -150,5 +150,4 @@
 
 	Expression *resolveInVoidContext( Expression *expr, const SymTab::Indexer &indexer, TypeEnvironment &env );
-	void referenceToRvalueConversion( Expression *& expr );
 
 	template< typename InputIterator, typename OutputIterator >
Index: src/ResolvExpr/typeops.h
===================================================================
--- src/ResolvExpr/typeops.h	(revision 5fcba1437426785703d494193d2d94a7c266b9bc)
+++ src/ResolvExpr/typeops.h	(revision 6d2f9932f708a931b67cad20e3b98699ef12b445)
@@ -102,4 +102,7 @@
 	bool occurs( Type *type, std::string varName, const TypeEnvironment &env );
 
+	// in AlternativeFinder.cc
+	void referenceToRvalueConversion( Expression *& expr );
+
 	// flatten tuple type into list of types
 	template< typename OutputIterator >
