Skip to content

Commit 82f8c79

Browse files
aus-inteligcbot
authored andcommitted
Make -cmc option unknown for SPIRV path
Report -cmc option as unknown in preparation for complete removal of deprecated compilation mode.
1 parent cbbf969 commit 82f8c79

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

IGC/VectorCompiler/lib/Driver/Driver.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -532,19 +532,11 @@ parseApiOptions(StringSaver &Saver, StringRef ApiOptions, bool IsStrictMode) {
532532
return parseOptions<ID, OPT_UNKNOWN, OPT_INPUT>(Argv, FlagsToInclude,
533533
Options, IsStrictMode);
534534
}
535-
// Deprecated -cmc parsing just for compatibility.
535+
// Treat -cmc option as unknown.
536536
const std::string IgcmcOptName =
537537
Options.getOption(OPT_igcmc).getPrefixedName();
538-
if (HasOption(IgcmcOptName)) {
539-
llvm::errs()
540-
<< "'" << IgcmcOptName
541-
<< "' option is deprecated and will be removed in the future release. "
542-
"Use -vc-codegen instead for compiling from SPIRV.\n";
543-
const unsigned FlagsToInclude =
544-
IGC::options::IgcmcApiOption | IGC::options::IGCApiOption;
545-
return parseOptions<ID, OPT_UNKNOWN, OPT_INPUT>(Argv, FlagsToInclude,
546-
Options, IsStrictMode);
547-
}
538+
if (HasOption(IgcmcOptName))
539+
return make_error<vc::OptionError>(IgcmcOptName, /*IsInternal=*/false);
548540

549541
return make_error<vc::NotVCError>();
550542
}

0 commit comments

Comments
 (0)