diff options
author | Mark Wielaard <mark@klomp.org> | 2017-04-21 09:01:56 +0000 |
---|---|---|
committer | Mark Wielaard <mark@gcc.gnu.org> | 2017-04-21 09:01:56 +0000 |
commit | 13b6ef76dc275232310ebfca27db08aeef9b858c (patch) | |
tree | a7877742e13eda04830c6b97ef5b5822412562dd /gcc/tree-ssa-structalias.c | |
parent | 1240212c6b2ad61a9f8f918192fbb67d45405cc2 (diff) | |
download | gcc-13b6ef76dc275232310ebfca27db08aeef9b858c.zip gcc-13b6ef76dc275232310ebfca27db08aeef9b858c.tar.gz gcc-13b6ef76dc275232310ebfca27db08aeef9b858c.tar.bz2 |
libiberty: Always return NULL if d_add_substitution fails.
d_add_substitution can fail for various reasons, like when the subs array
is full. If d_add_substitution fails d_substitution should return NULL
early and not try to continue. Every other call of d_add_substitution
is handled in the same way.
libiberty/ChangeLog:
* cp-demangle.c (d_substitution): Return NULL if d_add_substitution
fails.
From-SVN: r247055
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions