diff options
author | Jason Merrill <jason@redhat.com> | 2017-08-29 15:40:08 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-08-29 15:40:08 -0400 |
commit | 12659e10c78200717fc82ed77892de5059fa44b5 (patch) | |
tree | c3ed1339329a54953fe39b9f37ba918d7b6880c7 /gcc/selftest.c | |
parent | 1aeafba210c4796bde79d4d06e05c96a153b8fb5 (diff) | |
download | gcc-12659e10c78200717fc82ed77892de5059fa44b5.zip gcc-12659e10c78200717fc82ed77892de5059fa44b5.tar.gz gcc-12659e10c78200717fc82ed77892de5059fa44b5.tar.bz2 |
Instantiate default arguments/member initializers once.
* init.c (get_nsdmi): Remember NSDMI instantiations.
* parser.c (inject_this_parameter): Be more picky about
current_class_ptr.
* pt.c (tsubst_copy): Simplify 'this' handling.
(tsubst_default_argument): Remember default argument
instantiations. Take parameter number.
(tsubst_default_arguments): Pass it.
* call.c (convert_default_arg): Likewise.
From-SVN: r251422
Diffstat (limited to 'gcc/selftest.c')
0 files changed, 0 insertions, 0 deletions