Commit a940d033 by Jonathan Wakely Committed by Jonathan Wakely

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
parent 74b80262
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, ...@@ -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) ...@@ -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;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment