https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111920
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>: https://gcc.gnu.org/g:80ddcb9c8f9b5a387f379e1db39bc6f3680bd52f commit r14-4829-g80ddcb9c8f9b5a387f379e1db39bc6f3680bd52f Author: Patrick Palka <ppa...@redhat.com> Date: Sun Oct 22 16:13:33 2023 -0400 objc++: type/expr tsubst conflation [PR111920] After r14-4796-g3e3d73ed5e85e7, tsubst_copy_and_build (now named tsubst_expr) no longer dispatches to tsubst for type trees, and callers have to do it themselves if appropriate. This patch makes some overlooked adjustments to Objective-C++-specific code paths. PR objc++/111920 gcc/cp/ChangeLog: * pt.cc (tsubst_expr) <case AT_ENCODE_EXPR>: Use tsubst instead of tsubst_expr. gcc/objcp/ChangeLog: * objcp-lang.cc (objcp_tsubst_expr) <case CLASS_REFERENCE_EXPR>: Use tsubst instead of tsubst_expr for type operands.