From 4526115a6afbd5bb78b7ee11b9ff8c9f137fcdab Mon Sep 17 00:00:00 2001 From: Matheus Izvekov Date: Wed, 2 Apr 2025 17:47:17 -0300 Subject: [PATCH] [clang] remove unused frontend flag -fretain_subst_template_type_parm_type_ast_nodes This is a folow-up to #132748, where we deferred the flag removal in order to ease transition for external users. --- clang/include/clang/Basic/LangOptions.def | 1 - clang/include/clang/Driver/Options.td | 6 ------ 2 files changed, 7 deletions(-) diff --git a/clang/include/clang/Basic/LangOptions.def b/clang/include/clang/Basic/LangOptions.def index 3879cc7942877..930c1c06d1a76 100644 --- a/clang/include/clang/Basic/LangOptions.def +++ b/clang/include/clang/Basic/LangOptions.def @@ -161,7 +161,6 @@ LANGOPT(Coroutines , 1, 0, "C++20 coroutines") LANGOPT(CoroAlignedAllocation, 1, 0, "prefer Aligned Allocation according to P2014 Option 2") LANGOPT(DllExportInlines , 1, 1, "dllexported classes dllexport inline methods") LANGOPT(ExperimentalLibrary, 1, 0, "enable unstable and experimental library features") -LANGOPT(RetainSubstTemplateTypeParmTypeAstNodes, 1, 0, "retain SubstTemplateTypeParmType nodes in the AST's representation of alias template specializations") LANGOPT(PointerAuthIntrinsics, 1, 0, "pointer authentication intrinsics") LANGOPT(PointerAuthCalls , 1, 0, "function pointer authentication") diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index e69b804de63b5..f8b59d5c6e4aa 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -3508,12 +3508,6 @@ defm application_extension : BoolFOption<"application-extension", PosFlag, NegFlag>; -defm retain_subst_template_type_parm_type_ast_nodes : BoolFOption<"retain-subst-template-type-parm-type-ast-nodes", - LangOpts<"RetainSubstTemplateTypeParmTypeAstNodes">, DefaultFalse, - PosFlag, - NegFlag, - BothFlags<[], [], " retain SubstTemplateTypeParmType nodes in the AST's representation" - " of alias template specializations">>; defm sized_deallocation : BoolFOption<"sized-deallocation", LangOpts<"SizedDeallocation">, Default, PosFlag,