gcc/gcc/cp
Jason Merrill 20f058d098 PR c++/78771 - ICE with inherited constructor.
* call.c (build_over_call): Call deduce_inheriting_ctor here.
	* pt.c (tsubst_decl): Not here.
	* class.c (add_method): Or here.
	* method.c (deduce_inheriting_ctor): Handle clones.
	(implicitly_declare_fn): Don't deduce inheriting ctors yet.

From-SVN: r244988
2017-01-27 11:48:34 -05:00
..
ChangeLog PR c++/78771 - ICE with inherited constructor. 2017-01-27 11:48:34 -05:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015 Update copyright years. 2016-01-04 15:30:50 +01:00
ChangeLog-2016 Update copyright years. 2017-01-01 13:07:43 +01:00
ChangeLog.ptr
ChangeLog.tree-ssa
Make-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
NEWS Update copyright years. 2017-01-01 13:07:43 +01:00
call.c PR c++/78771 - ICE with inherited constructor. 2017-01-27 11:48:34 -05:00
cfns.gperf Update copyright years. 2017-01-01 13:07:43 +01:00
cfns.h Update copyright years. 2017-01-01 13:07:43 +01:00
class.c PR c++/78771 - ICE with inherited constructor. 2017-01-27 11:48:34 -05:00
config-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
constexpr.c PR c++/79118 - anon-members and constexpr 2017-01-24 19:25:32 +00:00
constraint.cc Update copyright years. 2017-01-01 13:07:43 +01:00
cp-array-notation.c re PR c++/70565 (ICE at gimplify.c:8832 (cilkplus array extension)) 2017-01-17 16:54:55 +00:00
cp-cilkplus.c re PR translation/79019 (translatable string typo in cif-code.def:141) 2017-01-09 22:48:33 +01:00
cp-cilkplus.h Update copyright years. 2017-01-01 13:07:43 +01:00
cp-gimplify.c re PR c++/79205 (ICE in create_tmp_var, at gimple-expr.c:473) 2017-01-24 23:33:41 +01:00
cp-lang.c Update copyright years. 2017-01-01 13:07:43 +01:00
cp-objcp-common.c Update copyright years. 2017-01-01 13:07:43 +01:00
cp-objcp-common.h Update copyright years. 2017-01-01 13:07:43 +01:00
cp-tree.def re PR c++/68727 (invalid offsetof expressions accepted) 2017-01-26 20:39:40 +01:00
cp-tree.h re PR c++/64382 (ICE due to use of `this` inside a lambda that captures everything by ref inside a member function of a class template) 2017-01-27 07:59:06 +00:00
cp-ubsan.c Update copyright years. 2017-01-01 13:07:43 +01:00
cvt.c Update copyright years. 2017-01-01 13:07:43 +01:00
cxx-pretty-print.c Update copyright years. 2017-01-01 13:07:43 +01:00
cxx-pretty-print.h Update copyright years. 2017-01-01 13:07:43 +01:00
decl.c decl.c (grokdeclarator): Fix a typo in a comment. 2017-01-25 17:02:25 -07:00
decl.h Update copyright years. 2017-01-01 13:07:43 +01:00
decl2.c PR c++/79176 - lambda ICE with -flto -Os 2017-01-26 10:30:43 -05:00
dump.c Update copyright years. 2017-01-01 13:07:43 +01:00
error.c C++: fix fix-it hints for misspellings within explicit namespaces 2017-01-20 14:36:46 +00:00
except.c cp-tree.h: Clarify exception spec node comment. 2017-01-18 12:52:24 +00:00
expr.c Update copyright years. 2017-01-01 13:07:43 +01:00
friend.c Update copyright years. 2017-01-01 13:07:43 +01:00
g++spec.c Update copyright years. 2017-01-01 13:07:43 +01:00
init.c PR c++/78469 - defaulted ctor and inaccessible dtor 2017-01-24 19:29:44 +00:00
lambda.c re PR c++/61636 (generic lambda: segfault / "cannot call member function without object") 2017-01-17 18:22:34 +00:00
lang-specs.h Update copyright years. 2017-01-01 13:07:43 +01:00
lex.c C++: fix fix-it hints for misspellings within explicit namespaces 2017-01-20 14:36:46 +00:00
logic.cc Update copyright years. 2017-01-01 13:07:43 +01:00
mangle.c PR c++/77489 -- Reorganize abi warning check 2017-01-18 15:49:15 +00:00
method.c PR c++/78771 - ICE with inherited constructor. 2017-01-27 11:48:34 -05:00
name-lookup.c * name-lookup.c (parse_using_directive): Deprecate strong using. 2017-01-26 10:32:22 -05:00
name-lookup.h Update copyright years. 2017-01-01 13:07:43 +01:00
operators.def Update copyright years. 2017-01-01 13:07:43 +01:00
optimize.c Update copyright years. 2017-01-01 13:07:43 +01:00
parser.c re PR c++/64382 (ICE due to use of `this` inside a lambda that captures everything by ref inside a member function of a class template) 2017-01-27 07:59:06 +00:00
parser.h PR c++/78948 - instantiation from discarded statement 2017-01-08 01:36:10 -05:00
pt.c PR c++/78771 - ICE with inherited constructor. 2017-01-27 11:48:34 -05:00
ptree.c Update copyright years. 2017-01-01 13:07:43 +01:00
repo.c Update copyright years. 2017-01-01 13:07:43 +01:00
rtti.c Update copyright years. 2017-01-01 13:07:43 +01:00
search.c Update copyright years. 2017-01-01 13:07:43 +01:00
semantics.c re PR c++/64382 (ICE due to use of `this` inside a lambda that captures everything by ref inside a member function of a class template) 2017-01-27 07:59:06 +00:00
tree.c PR c++/79176 - lambda ICE with -flto -Os 2017-01-26 10:30:43 -05:00
type-utils.h Update copyright years. 2017-01-01 13:07:43 +01:00
typeck.c PR c++/71406 - ICE with scope-ref'd template id exprs 2017-01-23 20:19:07 +00:00
typeck2.c Update copyright years. 2017-01-01 13:07:43 +01:00
vtable-class-hierarchy.c Update copyright years. 2017-01-01 13:07:43 +01:00