aboutsummaryrefslogtreecommitdiff
path: root/gcc/vec.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-02-07 03:14:58 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2014-02-07 02:14:58 +0000
commitb3bb0eb9c0a89c9ec197f2f0a7c2e6a8d3f004af (patch)
treec97833ceb01a286f01ced7b954c325c8d001d804 /gcc/vec.h
parente2f0f5f70455606bf951e22457184e6bf18d580f (diff)
downloadgcc-b3bb0eb9c0a89c9ec197f2f0a7c2e6a8d3f004af.zip
gcc-b3bb0eb9c0a89c9ec197f2f0a7c2e6a8d3f004af.tar.gz
gcc-b3bb0eb9c0a89c9ec197f2f0a7c2e6a8d3f004af.tar.bz2
parser.c (synthesize_implicit_template_parm): Use grow_tree_vec.
* parser.c (synthesize_implicit_template_parm): Use grow_tree_vec. * ggc.h (ggc_internal_cleared_alloc): New macro. * vec.h (vec_safe_copy): Handle memory stats. * omp-low.c (simd_clone_struct_alloc): Use ggc_internal_cleared_alloc. * target-globals.c (save_target_globals): Likewise. From-SVN: r207588
Diffstat (limited to 'gcc/vec.h')
-rw-r--r--gcc/vec.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/vec.h b/gcc/vec.h
index 4e8e3b8..cb4ba63 100644
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -679,9 +679,9 @@ vec_safe_truncate (vec<T, A, vl_embed> *v, unsigned size)
/* If SRC is not NULL, return a pointer to a copy of it. */
template<typename T, typename A>
inline vec<T, A, vl_embed> *
-vec_safe_copy (vec<T, A, vl_embed> *src)
+vec_safe_copy (vec<T, A, vl_embed> *src CXX_MEM_STAT_INFO)
{
- return src ? src->copy () : NULL;
+ return src ? src->copy (ALONE_PASS_MEM_STAT) : NULL;
}
/* Copy the elements from SRC to the end of DST as if by memcpy.