aboutsummaryrefslogtreecommitdiff
path: root/libcpp/identifiers.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-11-14 11:27:32 +0100
committerAldy Hernandez <aldyh@redhat.com>2021-11-14 14:13:55 +0100
commita7ef5da3a9c348c35abb72d6f64f209f5661cfa4 (patch)
tree4758eb567477b1b2ad3e0d5685367d9fccb0b344 /libcpp/identifiers.c
parent5a6100a25536ff75c40f1b4c44442cdbedc0426b (diff)
downloadgcc-a7ef5da3a9c348c35abb72d6f64f209f5661cfa4.zip
gcc-a7ef5da3a9c348c35abb72d6f64f209f5661cfa4.tar.gz
gcc-a7ef5da3a9c348c35abb72d6f64f209f5661cfa4.tar.bz2
Do not pass NULL to memset in ssa_global_cache.
The code computing ranges in PHIs in the path solver reuses the temporary ssa_global_cache by calling its clear method. Calling it on an empty cache causes us to call memset with NULL. Tested on x86-64 Linux. gcc/ChangeLog: PR tree-optimization/103229 * gimple-range-cache.cc (ssa_global_cache::clear): Do not pass null value to memset. gcc/testsuite/ChangeLog: * gcc.dg/pr103229.c: New test.
Diffstat (limited to 'libcpp/identifiers.c')
0 files changed, 0 insertions, 0 deletions