diff options
author | Jason Merrill <jason@redhat.com> | 2017-10-10 14:03:56 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-10-10 14:03:56 -0400 |
commit | e1bea3412a75a300c3866dcf9559c2b796f5b430 (patch) | |
tree | 1bf0e689567ea8999f123eefeb16494aecc54023 /gcc/cp/lambda.c | |
parent | 4d612bfde8ac11bf00c7e52969c0b727cd08f733 (diff) | |
download | gcc-e1bea3412a75a300c3866dcf9559c2b796f5b430.zip gcc-e1bea3412a75a300c3866dcf9559c2b796f5b430.tar.gz gcc-e1bea3412a75a300c3866dcf9559c2b796f5b430.tar.bz2 |
Various small C++ fixes.
* typeck.c (condition_conversion): Assert !processing_template_decl.
* semantics.c (finish_omp_clauses): Don't
fold_build_cleanup_point_expr if processing_template_decl.
(outer_var_p): A temporary can't be from an outer scope.
* pt.c (type_dependent_expression_p): Fix dependency checking of
functions without DECL_TEMPLATE_INFO.
(instantiate_decl): Use lss_copy.
* constexpr.c (is_valid_constexpr_fn): Fix lambdas before C++17.
From-SVN: r253600
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions