The 'lax' argument to find_overload_match is not used. I do not know the history as to why this argument is present, but the attached patch removes this argument. Tested by building on x86_64 linux. 2013-01-25 Siva Chandra Reddy * valops.c (find_overload_match): Remove unused argument 'lax'. * value.h: Remove unused argument 'lax' from the declaration of find_overload_match. * eval.c (value_subexp_standard): Do not pass a 'lax' argument to find_overload_match. * valarith.c (value_user_defined_cpp_op): Do not pass a 'lax' argument to find_overload_match.