diff options
author | Patrick Palka <ppalka@redhat.com> | 2021-03-02 07:38:13 -0500 |
---|---|---|
committer | Patrick Palka <ppalka@redhat.com> | 2021-03-02 07:38:13 -0500 |
commit | d6378b9785b856785d6649d0f769a25b8bb47c9b (patch) | |
tree | ea7753650e50263a8cae4437f6899da144f5c240 /libcpp/line-map.c | |
parent | 2bd58910b04ea785adda683cf0d494ebe11be477 (diff) | |
download | gcc-d6378b9785b856785d6649d0f769a25b8bb47c9b.zip gcc-d6378b9785b856785d6649d0f769a25b8bb47c9b.tar.gz gcc-d6378b9785b856785d6649d0f769a25b8bb47c9b.tar.bz2 |
c++: Avoid building garbage trees from tsubst_requires_expr
Since we no longer partially instantiate REQUIRES_EXPRs, we don't need
to rebuild its requirements during tsubst_requires_expr.
gcc/cp/ChangeLog:
* constraint.cc (tsubst_simple_requirement): Just return
boolean_true_node on success.
(tsubst_type_requirement): Likewise.
(tsubst_compound_requirement): Likewise.
(tsubst_nested_requirement): Likewise.
(tsubst_requirement_body): Remove.
(check_constaint_variables): Rename to ...
(check_constraint_variables): ... this.
(tsubst_constraint_variables): Adjust.
(tsubst_requires_expr): Fold tsubst_requirement_body into here.
Diffstat (limited to 'libcpp/line-map.c')
0 files changed, 0 insertions, 0 deletions