diff options
author | Jason Merrill <jason@redhat.com> | 2022-05-11 09:44:57 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-05-11 13:50:39 -0400 |
commit | 4dc86f716fe6087f1cf786d69c0c6f3f5af810f0 (patch) | |
tree | 7b5cda30b62f9adc5d5c258f50d79b0110d4ac00 /gcc/tree.h | |
parent | 0acdbe29f66017fc5cca40dcbd72a0dd41491d07 (diff) | |
download | gcc-4dc86f716fe6087f1cf786d69c0c6f3f5af810f0.zip gcc-4dc86f716fe6087f1cf786d69c0c6f3f5af810f0.tar.gz gcc-4dc86f716fe6087f1cf786d69c0c6f3f5af810f0.tar.bz2 |
c++: fix arm-eabi bootstrap [PR105567]
Since my r13-112, in the template we were changing 'return' to 'return this'
on cdtor_returns_this targets, and then getting confused by that when
instantiating. So only make that change at instantiation time.
PR bootstrap/105567
gcc/cp/ChangeLog:
* typeck.cc (check_return_expr): Don't mess with ctor return value
while parsing a template.
gcc/testsuite/ChangeLog:
* g++.dg/template/ctor10.C: New test.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions