From 0e06ddf0f6896cfd817a1b97a43b78331e0b1d66 Mon Sep 17 00:00:00 2001 From: Johannes Doerfert Date: Wed, 1 Nov 2023 11:33:25 -0700 Subject: Revert "[APINotes] Upstream APINotesOptions" This reverts commit c0a1857928c557400af0ed53d198cc9f3f185f9a. A shared_ptr assertion always triggers causes all bots to fail. --- clang/lib/Frontend/CompilerInvocation.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'clang/lib/Frontend/CompilerInvocation.cpp') diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index 140feb0..fd6c250 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -3261,17 +3261,6 @@ static bool ParseHeaderSearchArgs(HeaderSearchOptions &Opts, ArgList &Args, return Diags.getNumErrors() == NumErrorsBefore; } -static void ParseAPINotesArgs(APINotesOptions &Opts, ArgList &Args, - DiagnosticsEngine &diags) { - if (const Arg *A = Args.getLastArg(OPT_fapinotes_swift_version)) { - if (Opts.SwiftVersion.tryParse(A->getValue())) - diags.Report(diag::err_drv_invalid_value) - << A->getAsString(Args) << A->getValue(); - } - for (const Arg *A : Args.filtered(OPT_iapinotes_modules)) - Opts.ModuleSearchPaths.push_back(A->getValue()); -} - /// Check if input file kind and language standard are compatible. static bool IsInputCompatibleWithStandard(InputKind IK, const LangStandard &S) { @@ -4549,7 +4538,6 @@ bool CompilerInvocation::CreateFromArgsImpl( llvm::Triple T(Res.getTargetOpts().Triple); ParseHeaderSearchArgs(Res.getHeaderSearchOpts(), Args, Diags, Res.getFileSystemOpts().WorkingDir); - ParseAPINotesArgs(Res.getAPINotesOpts(), Args, Diags); ParseLangArgs(LangOpts, Args, DashX, T, Res.getPreprocessorOpts().Includes, Diags); -- cgit v1.1