[llvm-dev] XOR CommandLine arguments

Daniel Dilts via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 4 12:29:08 PDT 2016


Not the prettiest, but cleaner than what I was thinking.

On Mon, Apr 4, 2016 at 12:13 PM, Sean Silva <chisophugis at gmail.com> wrote:

> by "won't work" I mean it may be pretty unintuitive.
>
> On Mon, Apr 4, 2016 at 12:12 PM, Sean Silva <chisophugis at gmail.com> wrote:
>
>> Maybe something like `-mode={if,od}` together with `-mode-arg=<string>`
>> ? (that probably won't work if the -mode-arg means wildly different things
>> for the two options)
>>
>> -- Sean Silva
>>
>> On Mon, Apr 4, 2016 at 12:05 PM, Daniel Dilts <diltsman at gmail.com> wrote:
>>
>>> Both arguments require a string.  Sorry, I forgot to mention that.
>>>
>>> On Mon, Apr 4, 2016 at 12:02 PM, Sean Silva <chisophugis at gmail.com>
>>> wrote:
>>>
>>>> Could you do something like `-mode={if,od}` and make the option
>>>> required?
>>>>
>>>> -- Sean Silva
>>>>
>>>> On Mon, Apr 4, 2016 at 11:54 AM, Daniel Dilts via llvm-dev <
>>>> llvm-dev at lists.llvm.org> wrote:
>>>>
>>>>> With the CommandLine library, is there a way to specify that one of
>>>>> two options must be present?
>>>>>
>>>>> I have two parameters, -if and -od.  I want an error if neither is
>>>>> present or if both are present.
>>>>>
>>>>> _______________________________________________
>>>>> LLVM Developers mailing list
>>>>> llvm-dev at lists.llvm.org
>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160404/184cec07/attachment.html>


More information about the llvm-dev mailing list