aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2018-12-20 15:14:22 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2018-12-20 15:14:22 +0100
commit49fb2968516474bf2d825b62933e2ddcdef2c296 (patch)
tree156f9a831a6b8af888081680d4547d590d7cdfe9 /gcc/tree-ssa-alias.c
parent26bf4e31345d83f712d223fbe6c44ffc329a5ba5 (diff)
downloadgcc-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/tree-ssa-alias.c')
-rw-r--r--gcc/tree-ssa-alias.c1
1 files changed, 1 insertions, 0 deletions
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;