diff options
author | Jeff Law <law@redhat.com> | 2017-10-27 09:35:37 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-10-27 09:35:37 -0600 |
commit | a565d95cd0f0ce7b7c44cfd86ea5abfe4fcba1b7 (patch) | |
tree | 6b16bb412efdbcb1bdc71888bdb086b7a64b68e9 /gcc/tree-vrp.c | |
parent | f44d7b243a43db45cedc52ea3bd3f385b8f06f0d (diff) | |
download | gcc-a565d95cd0f0ce7b7c44cfd86ea5abfe4fcba1b7.zip gcc-a565d95cd0f0ce7b7c44cfd86ea5abfe4fcba1b7.tar.gz gcc-a565d95cd0f0ce7b7c44cfd86ea5abfe4fcba1b7.tar.bz2 |
tree-vrp.c (check_all_array_refs): Do not use wi->info to smuggle gimple statement locations.
* tree-vrp.c (check_all_array_refs): Do not use wi->info to smuggle
gimple statement locations.
(check_array_bounds): Corresponding changes. Get the statement's
location directly from wi->stmt.
From-SVN: r254154
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r-- | gcc/tree-vrp.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 2c86b8e..98be684 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -6837,10 +6837,7 @@ check_array_bounds (tree *tp, int *walk_subtree, void *data) if (EXPR_HAS_LOCATION (t)) location = EXPR_LOCATION (t); else - { - location_t *locp = (location_t *) wi->info; - location = *locp; - } + location = gimple_location (wi->stmt); *walk_subtree = TRUE; @@ -6887,9 +6884,6 @@ check_all_array_refs (void) memset (&wi, 0, sizeof (wi)); - location_t loc = gimple_location (stmt); - wi.info = &loc; - walk_gimple_op (gsi_stmt (si), check_array_bounds, &wi); |