diff options
author | Jason Merrill <jason@redhat.com> | 2011-05-20 14:01:08 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2011-05-20 14:01:08 -0400 |
commit | 6e04dcd56f7d94288467234f065fca6006761cfe (patch) | |
tree | d8a889bea7fe982bd7cc4ad341f7a0b90a9bd88f | |
parent | 946bdf673b006cbc84a87a07fa1137ed18b7faf8 (diff) | |
download | gcc-6e04dcd56f7d94288467234f065fca6006761cfe.zip gcc-6e04dcd56f7d94288467234f065fca6006761cfe.tar.gz gcc-6e04dcd56f7d94288467234f065fca6006761cfe.tar.bz2 |
* semantics.c (finish_call_expr): SET_EXPR_LOCATION.
From-SVN: r173964
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/semantics.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 118022e..61adf5f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2011-05-20 Jason Merrill <jason@redhat.com> + + * semantics.c (finish_call_expr): SET_EXPR_LOCATION. + 2011-05-20 Joseph Myers <joseph@codesourcery.com> * Make-lang.in (GXX_OBJS): Remove intl.o and version.o. diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 6b62dd2c..02e08e3 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -2170,6 +2170,7 @@ finish_call_expr (tree fn, VEC(tree,gc) **args, bool disallow_virtual, if (TREE_CODE (result) == INDIRECT_REF) result = TREE_OPERAND (result, 0); result = build_call_vec (TREE_TYPE (result), orig_fn, orig_args); + SET_EXPR_LOCATION (result, input_location); KOENIG_LOOKUP_P (result) = koenig_p; release_tree_vector (orig_args); result = convert_from_reference (result); |