Skip to content

Commit bfebd3e

Browse files
authored
Merge pull request #41261 from DougGregor/enable-lexical-lifetimes-ignorable
Make the -enable-lexical-lifetimes flags ignorable
2 parents ef5a44f + 0ef62a8 commit bfebd3e

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

include/swift/Option/FrontendOptions.td

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,15 @@ def Raccess_note_EQ : Joined<["-"], "Raccess-note=">,
237237
def debug_crash_Group : OptionGroup<"<automatic crashing options>">;
238238
class DebugCrashOpt : Group<debug_crash_Group>;
239239

240+
let Flags = [FrontendOption, NoDriverOption, HelpHidden, ModuleInterfaceOptionIgnorable] in {
241+
def enable_lexical_lifetimes :
242+
Joined<["-"], "enable-lexical-lifetimes=">,
243+
HelpText<"Whether to enable lexical lifetimes">,
244+
MetaVarName<"true|false">;
245+
def enable_lexical_lifetimes_noArg :
246+
Flag<["-"], "enable-lexical-lifetimes">,
247+
HelpText<"Enable lexical lifetimes">;
248+
}
240249

241250
// Flags that are saved into module interfaces
242251
let Flags = [FrontendOption, NoDriverOption, HelpHidden, ModuleInterfaceOption] in {
@@ -266,14 +275,6 @@ def enable_lexical_borrow_scopes :
266275
Joined<["-"], "enable-lexical-borrow-scopes=">,
267276
HelpText<"Whether to emit lexical borrow scopes (default: true)">,
268277
MetaVarName<"true|false">;
269-
270-
def enable_lexical_lifetimes :
271-
Joined<["-"], "enable-lexical-lifetimes=">,
272-
HelpText<"Whether to enable lexical lifetimes">,
273-
MetaVarName<"true|false">;
274-
def enable_lexical_lifetimes_noArg :
275-
Flag<["-"], "enable-lexical-lifetimes">,
276-
HelpText<"Enable lexical lifetimes">;
277278

278279
def enable_experimental_move_only :
279280
Flag<["-"], "enable-experimental-move-only">,

0 commit comments

Comments
 (0)