* call.c (convert_default_arg): Use LOOKUP_IMPLICIT.
From-SVN: r171052
This commit is contained in:
parent
51cdce9ab6
commit
a8d7041a30
@ -1,3 +1,7 @@
|
||||
2011-03-16 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* call.c (convert_default_arg): Use LOOKUP_IMPLICIT.
|
||||
|
||||
2011-03-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* cp-objcp-common.c (cp_function_decl_explicit_p): Don't crash if
|
||||
|
@ -5803,7 +5803,7 @@ convert_default_arg (tree type, tree arg, tree fn, int parmnum)
|
||||
if (TREE_CODE (arg) == CONSTRUCTOR)
|
||||
{
|
||||
arg = digest_init (type, arg);
|
||||
arg = convert_for_initialization (0, type, arg, LOOKUP_NORMAL,
|
||||
arg = convert_for_initialization (0, type, arg, LOOKUP_IMPLICIT,
|
||||
ICR_DEFAULT_ARGUMENT, fn, parmnum,
|
||||
tf_warning_or_error);
|
||||
}
|
||||
@ -5817,7 +5817,7 @@ convert_default_arg (tree type, tree arg, tree fn, int parmnum)
|
||||
are never modified in place. */
|
||||
if (!CONSTANT_CLASS_P (arg))
|
||||
arg = unshare_expr (arg);
|
||||
arg = convert_for_initialization (0, type, arg, LOOKUP_NORMAL,
|
||||
arg = convert_for_initialization (0, type, arg, LOOKUP_IMPLICIT,
|
||||
ICR_DEFAULT_ARGUMENT, fn, parmnum,
|
||||
tf_warning_or_error);
|
||||
arg = convert_for_arg_passing (type, arg);
|
||||
|
Loading…
Reference in New Issue
Block a user