[all-commits] [llvm/llvm-project] fe0821: [clang][driver] Emit an error for `/clang:-x`

Mariya Podchishchaeva via All-commits all-commits at lists.llvm.org
Thu Feb 2 08:54:16 PST 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fe082124faa8455cc9a68be5fdf10fc46a4d066c
  Author: Mariya Podchishchaeva <mariya.podchishchaeva at intel.com>
  Date:   2023-02-02 (Thu, 02 Feb 2023)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Driver/Driver.cpp
    M clang/test/Driver/x-args.c

  Log Message:
  [clang][driver] Emit an error for `/clang:-x`

`/clang:-x` emits an error instead of a warning. And if the error is suppressed,
`/clang:-x` takes no effect.
Considering that `/clang:` is a recent addition in 2018-11 and there are MSVC
style alternatives, therefore `/clang:-x` doesn't seem useful and we just reject
it since properly supporting it would add lots of complexity.

Fixes #59307

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D142757

More information about the All-commits mailing list