diff options
author | Jason Merrill <jason@redhat.com> | 2015-05-05 22:24:44 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-05-05 22:24:44 -0400 |
commit | 32ad49af4c3cd925099ca3d4e29cb30d87d25738 (patch) | |
tree | d04e62e159ed043361fa3c9745894af9f66e66ea /gcc | |
parent | 15ed2619b28355685f8a0010e10dc4198941df38 (diff) | |
download | gcc-32ad49af4c3cd925099ca3d4e29cb30d87d25738.zip gcc-32ad49af4c3cd925099ca3d4e29cb30d87d25738.tar.gz gcc-32ad49af4c3cd925099ca3d4e29cb30d87d25738.tar.bz2 |
Fix g++.dg/torture/Wsizeof-pointer-memaccess2.C with -std=c++11
Fix g++.dg/torture/Wsizeof-pointer-memaccess2.C with -std=c++11
* semantics.c (finish_call_expr): Check complain.
From-SVN: r222840
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/cp/semantics.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 029c649..09476c43 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,7 @@ 2015-05-05 Jason Merrill <jason@redhat.com> + * semantics.c (finish_call_expr): Check complain. + * decl2.c (reset_type_linkage_2): Update the DECL_NAME of a maybe-in-charge constructor. diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 0fc08b5f..701a8eb 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -2377,6 +2377,7 @@ finish_call_expr (tree fn, vec<tree, va_gc> **args, bool disallow_virtual, if (!result) { if (warn_sizeof_pointer_memaccess + && (complain & tf_warning) && !vec_safe_is_empty (*args) && !processing_template_decl) { |