diff options
author | Jason Merrill <jason@redhat.com> | 2020-05-21 10:27:11 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-05-21 18:04:22 -0400 |
commit | 4f602147b6abbe05f862d3feda8290d4cf5c583f (patch) | |
tree | eb820e6bff79f48df348fde354259b51082c9aed /contrib/gcc-changelog/git_commit.py | |
parent | f7272c8a038847cf67e888828e58fc0e00d1f5d5 (diff) | |
download | gcc-4f602147b6abbe05f862d3feda8290d4cf5c583f.zip gcc-4f602147b6abbe05f862d3feda8290d4cf5c583f.tar.gz gcc-4f602147b6abbe05f862d3feda8290d4cf5c583f.tar.bz2 |
c++: Improve error recovery for =.
In a template we were happily embedding error_mark_node in a MODOP_EXPR,
leading to confusion later.
gcc/cp/ChangeLog:
* typeck.c (build_x_modify_expr): Handle error_mark_node arguments.
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/lambda/lambda-ice30.C: Adjust.
* g++.dg/cpp0x/lambda/lambda-ice31.C: Adjust.
* g++.dg/ext/fixed1.C: Adjust.
* g++.dg/template/crash107.C: Adjust.
* g++.dg/template/error35.C: Adjust.
* g++.dg/template/sizeof-template-argument.C: Adjust.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
0 files changed, 0 insertions, 0 deletions