From: rguenth Date: Tue, 6 Nov 2018 15:46:42 +0000 (+0000) Subject: 2018-11-06 Richard Biener X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1ff58be654ecf1e2b0001aa375efc0adab574f88;p=thirdparty%2Fgcc.git 2018-11-06 Richard Biener PR tree-optimization/86850 * vec.h (vec::splice): Check src.length () instead of src.m_vec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265848 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 56809ca2629d..6807a686a14e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2018-11-06 Richard Biener + + PR tree-optimization/86850 + * vec.h (vec::splice): Check src.length () + instead of src.m_vec. + 2018-11-06 Jan Hubicka * tree.c (fld_simplified_type_name): Break out form ... diff --git a/gcc/vec.h b/gcc/vec.h index f8c039754d2d..407269c5ad35 100644 --- a/gcc/vec.h +++ b/gcc/vec.h @@ -1688,7 +1688,7 @@ template inline void vec::splice (const vec &src) { - if (src.m_vec) + if (src.length ()) m_vec->splice (*(src.m_vec)); }