diff options
author | Marcel Böhme <boehme.marcel@gmail.com> | 2016-07-13 16:06:09 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2016-07-13 16:06:09 -0600 |
commit | 03ef0c6c55ab81002abef62cec430d0496c3a01c (patch) | |
tree | b3334406be855b82bcea51ddd6f1f9d92224b0b4 /gcc | |
parent | 0d355cf973a80a3d15132ceabd55f6510f729d88 (diff) | |
download | gcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.zip gcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.tar.gz gcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.tar.bz2 |
re PR c++/70926 (Libiberty Demangler segfaults (5))
PR c++/70926
* cplus-dem.c: Handle large values and overflow when demangling
length variables.
(demangle_template_value_parm): Read only until end of mangled string.
(do_hpacc_template_literal): Likewise.
(do_type): Handle overflow when demangling array indices.
From-SVN: r238313
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions