On 5/1/24 12:41, Patrick Palka wrote:
On Fri, 2 Feb 2024, Patrick Palka wrote:

Bootstrapped and regtested on x86_64-pc-linux, does this look like
an improvement?  This is not a bugfix and barely related to the previous
patch, but the previous patch's new use of entering_scope=true motivated
me to submit this patch since it seems like a nice simplification.

Ping, now that stage 1 is open.

Thanks for the ping. The earlier message isn't showing up in Thunderbird for some reason, though I see it in the gmail web interface...

@@ -16771,9 +16722,10 @@ tsubst (tree t, tree args, tsubst_flags_t complain, 
tree in_decl)
            ctx = TREE_VEC_ELT (ctx, 0);
          }
        else
-         ctx = tsubst_aggr_type (ctx, args,
-                                 complain | tf_qualifying_scope,
-                                 in_decl, /*entering_scope=*/1);
+         {
+           ctx = tsubst_scope (ctx, args, complain, in_decl);

Why is this one tsubst_scope while the others are all plain tsubst?

Do we want a tsubst_entering_scope function?

+           ctx = adjust_type_for_entering_scope (ctx);

Reply via email to