diff options
author | Richard Biener <rguenther@suse.de> | 2018-11-06 15:46:42 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-11-06 15:46:42 +0000 |
commit | 3eb63272c5bb09fd96de95ed4b357f97803a39e4 (patch) | |
tree | 3d7cde139d9dab2e5352c1f36204f28abea32590 /gcc/vec.h | |
parent | 1b62186ca2f6dfffe5b563bdef8d8fc2aff952cc (diff) | |
download | gcc-3eb63272c5bb09fd96de95ed4b357f97803a39e4.zip gcc-3eb63272c5bb09fd96de95ed4b357f97803a39e4.tar.gz gcc-3eb63272c5bb09fd96de95ed4b357f97803a39e4.tar.bz2 |
re PR tree-optimization/86850 (ubsan: runtime error: member call on null pointer)
2018-11-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/86850
* vec.h (vec<T, va_heap, vl_ptr>::splice): Check src.length ()
instead of src.m_vec.
From-SVN: r265848
Diffstat (limited to 'gcc/vec.h')
-rw-r--r-- | gcc/vec.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1688,7 +1688,7 @@ template<typename T> inline void vec<T, va_heap, vl_ptr>::splice (const vec<T, va_heap, vl_ptr> &src) { - if (src.m_vec) + if (src.length ()) m_vec->splice (*(src.m_vec)); } |