/cp 2012-04-18 Paolo Carlini PR c++/52363 * call.c (tourney, perform_overload_resolution, build_operator_new_call, build_user_type_conversion_1, build_user_type_conversion, perform_overload_resolution): Add tsubst_flags_t parameter. (joust): Likewise, use it to handle SFINAE as if pedantic. (reference_binding, implicit_conversion, build_new_function_call, build_new_function_call, build_op_call_1, build_conditional_expr_1, build_new_op_1, convert_like_real, build_over_call, build_new_method_call_1): Adjust. * init.c (build_new_1): Likewise. * cvt.c (ocp_convert, build_type_conversion, build_expr_type_conversion): Likewise. * cp-tree.h (build_user_type_conversion, build_operator_new_call): Adjust declaration. /testsuite 2012-04-18 Paolo Carlini PR c++/52363 * testsuite/g++.dg/cpp0x/sfinae35.C: New. * testsuite/g++.dg/cpp0x/sfinae36.C: Likewise.