On Wed, Aug 31, 2016 at 11:00 PM, Justin Bogner <m...@justinbogner.com> wrote:
> Chris Bieneman <be...@apple.com> writes:
>> beanz created this revision.
>> beanz added reviewers: bogner, zaks.anna, bruno, filcab.
>> beanz added a subscriber: cfe-commits.
>> Herald added a subscriber: emaste.
>>
>> The FreeBSD and GNUTools drivers support -fsanitize arguments
>> bypassing -nodefaultlibs. With https://reviews.llvm.org/D24048, Darwin
>> will support that behavior as well.
>>
>> To make this a little less magical and behind the curtain this warning
>> will fire when -nodefaultlibs is used with sanitizer arguments.
>
> I don't think this makes any sense. If it's a legitimate use case to
> pass these flags together, then anyone who does will have to manually
> disable this warning - if it's invalid to pass the flags together, we
> should just disallow it instead of warning. The warning either hurts
> usability or doesn't do enough.

I disagree. Assuming that we go for allowing the behavior: I can see
the fact that the warning may be annoying, but I still think it's
better for the user to know what's happening and then disable the
warning, instead of relying on implicit assumptions. Maybe not
allowing the behavior and better modeling how these things
interoperate is a better solution, but I'll leave this topic for the
other thread.

-- 
Bruno Cardoso Lopes
http://www.brunocardoso.cc
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to