aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2018-02-13 09:22:07 -0500
committerJason Merrill <jason@gcc.gnu.org>2018-02-13 09:22:07 -0500
commit29e10a680730cfcdec486eb2f636169e5ffb08ab (patch)
tree602834c72b6c4146330bf07aa0709513ff34785f /gcc/tree-vrp.c
parent812c0795283d5eaebf84922e3d1951fdba1936c5 (diff)
downloadgcc-29e10a680730cfcdec486eb2f636169e5ffb08ab.zip
gcc-29e10a680730cfcdec486eb2f636169e5ffb08ab.tar.gz
gcc-29e10a680730cfcdec486eb2f636169e5ffb08ab.tar.bz2
Fix more variadic capture issues.
* pt.c (find_parameter_packs_r): Also look at explicit captures. (check_for_bare_parameter_packs): Check current_class_type for lambda context. (extract_locals_r): Handle seeing a full instantiation of a pack. (tsubst_pack_expansion): Likewise. Force lambda capture. * parser.c (cp_parser_lambda_introducer): Don't check_for_bare_parameter_packs. From-SVN: r257627
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions