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:
Jonathan Wakely 2010-05-14 05:32:48 +00:00 committed by Jonathan Wakely
parent 74b80262bc
commit a940d033a1
3 changed files with 8 additions and 3 deletions

View File

@ -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>
PR c++/30566

View File

@ -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
behavior. */
warning (0, (DECL_CONSTRUCTOR_P (current_function_decl) ?
"abstract virtual %q#D called from constructor"
: "abstract virtual %q#D called from destructor"),
"pure virtual %q#D called from constructor"
: "pure virtual %q#D called from destructor"),
fn);
if (TREE_CODE (TREE_TYPE (fn)) == METHOD_TYPE

View File

@ -1580,7 +1580,7 @@ build_functional_cast (tree exp, tree parms, tsubst_flags_t complain)
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;
}