diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2024-05-17 10:30:03 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2024-05-17 13:12:47 +0200 |
commit | bc6e336cb7c85094ddc77757be97c3d8588f35ca (patch) | |
tree | 6a2a73ff2ffee4d6d74d86abadeae8bd48fc33d6 /libcpp | |
parent | a5b3721c06646bf5b9b50a22964e8e2bd4d03f5f (diff) | |
download | gcc-bc6e336cb7c85094ddc77757be97c3d8588f35ca.zip gcc-bc6e336cb7c85094ddc77757be97c3d8588f35ca.tar.gz gcc-bc6e336cb7c85094ddc77757be97c3d8588f35ca.tar.bz2 |
[prange] Avoid looking at type() for undefined ranges
Undefined ranges have no type. This patch fixes the thinko.
gcc/ChangeLog:
PR middle-end/115128
* ipa-cp.cc (ipa_value_range_from_jfunc): Check for undefined_p
before looking at type.
(propagate_vr_across_jump_function): Same.
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/pr115128.c: New test.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions