mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Add -enable-swift-name-lookup-tables option to enable Swift lookup tables.
Aside from causing the tables to get built, this doesn't actually do anything yet.
This commit is contained in:
@@ -208,6 +208,10 @@ def enable_infer_default_arguments :
|
|||||||
Flag<["-"], "enable-infer-default-arguments">,
|
Flag<["-"], "enable-infer-default-arguments">,
|
||||||
HelpText<"Infer default arguments for imported parameters">;
|
HelpText<"Infer default arguments for imported parameters">;
|
||||||
|
|
||||||
|
def enable_swift_name_lookup_tables :
|
||||||
|
Flag<["-"], "enable-swift-name-lookup-tables">,
|
||||||
|
HelpText<"Enable Swift name lookup tables in the Clang importer">;
|
||||||
|
|
||||||
def warn_omit_needless_words :
|
def warn_omit_needless_words :
|
||||||
Flag<["-"], "Womit-needless-words">,
|
Flag<["-"], "Womit-needless-words">,
|
||||||
HelpText<"Warn about needless words in names">;
|
HelpText<"Warn about needless words in names">;
|
||||||
|
|||||||
@@ -810,7 +810,7 @@ static bool ParseClangImporterArgs(ClangImporterOptions &Opts,
|
|||||||
|
|
||||||
Opts.OmitNeedlessWords |= Args.hasArg(OPT_enable_omit_needless_words);
|
Opts.OmitNeedlessWords |= Args.hasArg(OPT_enable_omit_needless_words);
|
||||||
Opts.InferDefaultArguments |= Args.hasArg(OPT_enable_infer_default_arguments);
|
Opts.InferDefaultArguments |= Args.hasArg(OPT_enable_infer_default_arguments);
|
||||||
|
Opts.UseSwiftLookupTables |= Args.hasArg(OPT_enable_swift_name_lookup_tables);
|
||||||
Opts.DumpClangDiagnostics |= Args.hasArg(OPT_dump_clang_diagnostics);
|
Opts.DumpClangDiagnostics |= Args.hasArg(OPT_dump_clang_diagnostics);
|
||||||
|
|
||||||
if (Args.hasArg(OPT_embed_bitcode))
|
if (Args.hasArg(OPT_embed_bitcode))
|
||||||
|
|||||||
Reference in New Issue
Block a user