| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| g++.abi | ||
| g++.benjamin | ||
| g++.bob | ||
| g++.brendan | ||
| g++.bugs | ||
| g++.eh | ||
| g++.ext | ||
| g++.gb | ||
| g++.jason | ||
| g++.law | ||
| g++.martin | ||
| g++.mike | ||
| g++.niklas | ||
| g++.ns | ||
| g++.oliva | ||
| g++.other | ||
| g++.pt | ||
| g++.rfg | ||
| g++.robertl | ||
| g++.warn | ||
| old-deja.exp |
cp/
2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/16564
* error.c (print_instantiation_context): Delete.
* typeck2.c (build_x_arrow): Record location when pushing
template instantiation.
* pt.c (push_tinst_level): Make it a wrapper around ...
(push_tinst_level_loc): ... this. New function. Make excessive
template instantiation depth a fatal error. Record location. Use
bool as return type.
(instantiate_pending_templates): Make excessive
template instantiation depth a fatal error.
(problematic_instantiation_changed): Use bool as return type.
* cp-tree.h (print_instantiation_context): Delete.
(push_tinst_level): Update declaration.
(problematic_instantiation_changed): Likewise.
(push_tinst_level_loc): New.
testsuite/
2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c++/16564
* lib/gcc.exp: Accept "fatal error:" as error prefix.
* lib/g++.exp: Likewise.
* lib/obj-c++.exp: Likewise.
* lib/objc.exp: Likewise.
* g++.dg/template/pr16564.C: New test.
2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/16564
* g++.dg/cpp0x/decltype26.C: Adjust.
* g++.dg/cpp0x/decltype28.C: Likewise.
* g++.dg/cpp0x/decltype29.C: Likewise.
* g++.dg/cpp0x/decltype32.C: Likewise.
* g++.dg/cpp0x/enum11.C: Likewise.
* g++.dg/template/arrow1.C: Likewise.
* g++.dg/template/pr23510.C: Likewise.
* g++.dg/template/recurse.C: Likewise.
* g++.dg/template/recurse2.C: Likewise.
* g++.dg/template/vtable2.C: Likewise.
* g++.old-deja/g++.pt/infinite1.C: Likewise.
From-SVN: r215733
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| g++.abi | Loading commit data... | |
| g++.benjamin | Loading commit data... | |
| g++.bob | Loading commit data... | |
| g++.brendan | Loading commit data... | |
| g++.bugs | Loading commit data... | |
| g++.eh | Loading commit data... | |
| g++.ext | Loading commit data... | |
| g++.gb | Loading commit data... | |
| g++.jason | Loading commit data... | |
| g++.law | Loading commit data... | |
| g++.martin | Loading commit data... | |
| g++.mike | Loading commit data... | |
| g++.niklas | Loading commit data... | |
| g++.ns | Loading commit data... | |
| g++.oliva | Loading commit data... | |
| g++.other | Loading commit data... | |
| g++.pt | Loading commit data... | |
| g++.rfg | Loading commit data... | |
| g++.robertl | Loading commit data... | |
| g++.warn | Loading commit data... | |
| old-deja.exp | Loading commit data... |