diff options
author | Martin Jambor <mjambor@suse.cz> | 2018-12-20 15:14:22 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2018-12-20 15:14:22 +0100 |
commit | 49fb2968516474bf2d825b62933e2ddcdef2c296 (patch) | |
tree | 156f9a831a6b8af888081680d4547d590d7cdfe9 /gcc | |
parent | 26bf4e31345d83f712d223fbe6c44ffc329a5ba5 (diff) | |
download | gcc-49fb2968516474bf2d825b62933e2ddcdef2c296.zip gcc-49fb2968516474bf2d825b62933e2ddcdef2c296.tar.gz gcc-49fb2968516474bf2d825b62933e2ddcdef2c296.tar.bz2 |
[PR 88214] Assert that ptr is a pointer
2018-12-20 Martin Jambor <mjambor@suse.cz>
PR ipa/88214
* tree-ssa-alias.c (ao_ref_init_from_ptr_and_size): Assert that
ptr is a pointer.
From-SVN: r267298
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/tree-ssa-alias.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e405a4a..4a7fb43 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2018-12-20 Martin Jambor <mjambor@suse.cz> + + PR ipa/88214 + * tree-ssa-alias.c (ao_ref_init_from_ptr_and_size): Assert that + ptr is a pointer. + 2018-12-20 Richard Biener <rguenther@suse.de> PR tree-optimization/84362 diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index 85a5de7..66cf2f2 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -710,6 +710,7 @@ ao_ref_init_from_ptr_and_size (ao_ref *ref, tree ptr, tree size) } else { + gcc_assert (POINTER_TYPE_P (TREE_TYPE (ptr))); ref->base = build2 (MEM_REF, char_type_node, ptr, null_pointer_node); ref->offset = 0; |