diff options
author | Jason Merrill <jason@redhat.com> | 2020-01-23 12:43:15 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-01-23 13:11:10 -0500 |
commit | 6f346913f2a87e26c6095d9fbf3d20f926c5470a (patch) | |
tree | 9825df53d5952050b7aa4d91917ca99362e93ebc /libgcc | |
parent | 20afdcd36982752ba012960b862e9be7154b1274 (diff) | |
download | gcc-6f346913f2a87e26c6095d9fbf3d20f926c5470a.zip gcc-6f346913f2a87e26c6095d9fbf3d20f926c5470a.tar.gz gcc-6f346913f2a87e26c6095d9fbf3d20f926c5470a.tar.bz2 |
c++: Avoid ICE when constant evaluation of __builtin_strchr fails.
If we can't change the argument to &"...", use the original arg instead of
the partially munged one.
PR c++/93331 - ICE with __builtin_strchr.
* constexpr.c (cxx_eval_builtin_function_call): Use the original
argument if we didn't manage to extract a STRING_CST.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions