Index: src/SymTab/Mangler.cc
===================================================================
--- src/SymTab/Mangler.cc	(revision 8b11840bc25cf6e5bbf2f00d4d19a1bf1d24e570)
+++ src/SymTab/Mangler.cc	(revision 7cddf779b13c413acf937fbb26b8e3fe8c8f7afb)
@@ -311,4 +311,8 @@
 //			mangleName << "E";
 //		} // if
+		if ( type->get_lvalue() ) {
+			// mangle based on whether the type is lvalue, so that the resolver can differentiate lvalues and rvalues
+			mangleName << "L";
+		}
 		if ( type->get_atomic() ) {
 			mangleName << "A";
