call.c (build_new_method_call): Change warning text.
2010-05-14 Jonathan Wakely <jwakely.gcc@gmail.com> * call.c (build_new_method_call): Change warning text. * typeck2.c (build_functional_cast): Change error text. From-SVN: r159385
This commit is contained in:
parent
74b80262bc
commit
a940d033a1
@ -1,3 +1,8 @@
|
|||||||
|
2010-05-14 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||||
|
|
||||||
|
* call.c (build_new_method_call): Change warning text.
|
||||||
|
* typeck2.c (build_functional_cast): Change error text.
|
||||||
|
|
||||||
2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
|
2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
|
||||||
|
|
||||||
PR c++/30566
|
PR c++/30566
|
||||||
|
@ -6443,8 +6443,8 @@ build_new_method_call (tree instance, tree fns, VEC(tree,gc) **args,
|
|||||||
/* This is not an error, it is runtime undefined
|
/* This is not an error, it is runtime undefined
|
||||||
behavior. */
|
behavior. */
|
||||||
warning (0, (DECL_CONSTRUCTOR_P (current_function_decl) ?
|
warning (0, (DECL_CONSTRUCTOR_P (current_function_decl) ?
|
||||||
"abstract virtual %q#D called from constructor"
|
"pure virtual %q#D called from constructor"
|
||||||
: "abstract virtual %q#D called from destructor"),
|
: "pure virtual %q#D called from destructor"),
|
||||||
fn);
|
fn);
|
||||||
|
|
||||||
if (TREE_CODE (TREE_TYPE (fn)) == METHOD_TYPE
|
if (TREE_CODE (TREE_TYPE (fn)) == METHOD_TYPE
|
||||||
|
@ -1580,7 +1580,7 @@ build_functional_cast (tree exp, tree parms, tsubst_flags_t complain)
|
|||||||
|
|
||||||
if (TREE_CODE (type) == REFERENCE_TYPE && !parms)
|
if (TREE_CODE (type) == REFERENCE_TYPE && !parms)
|
||||||
{
|
{
|
||||||
error ("invalid value-initialization of reference types");
|
error ("invalid value-initialization of reference type");
|
||||||
return error_mark_node;
|
return error_mark_node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user