[PATCH] D139717: Revert "[Driver] Remove Joined -X"

Davide Italiano via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Dec 15 09:13:12 PST 2022


davide added a comment.

In D139717#3997193 <https://reviews.llvm.org/D139717#3997193>, @MaskRay wrote:

> In D139717#3991765 <https://reviews.llvm.org/D139717#3991765>, @rsundahl wrote:
>
>> In D139717#3987963 <https://reviews.llvm.org/D139717#3987963>, @MaskRay wrote:
>>
>>>> This change is breaking internal builds. We use the -Xfoo pattern but can now no longer manage whether we allow an unused -Xfoo option to pass as a warning or promote it to an error.
>>>
>>> Which `-Xfoo` is used? Do your internal builds reserve `-Xfoo` as a placeholder to do other non-upstream work? Then you can consider `-Gfoo` if your builds don't need the mips semantics.
>>
>> We use -Xparser
>
> There are two possibilities.
>
> First, your downstream projects incorrectly pass a previously-ignored `-Xparser`. Then it seems the right call is to remove it.

It is not. You first deprecate and then you remove. This commit needs to be reverted.

HTH,

-

D


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139717/new/

https://reviews.llvm.org/D139717



More information about the cfe-commits mailing list