Go to file
Hans Wennborg 5fdcf86861 Option parsing: add support for alias arguments.
This makes option aliases more powerful by enabling them to
pass along arguments to the option they're aliasing.

For example, if we have a joined option "-foo=", we can now
specify a flag option "-bar" to be an alias of that, with the
argument "baz".

This is especially useful for the cl.exe compatible clang driver,
where many options are aliases. For example, this patch enables
us to alias "/Ox" to "-O3" (-O is a joined option), and "/WX" to
"-Werror" (again, -W is a joined option).

Differential Revision: http://llvm-reviews.chandlerc.com/D1245

llvm-svn: 187537
2013-07-31 22:44:41 +00:00
clang ObjectiveC ARC: Do not issue bridge cast diagnostic when 2013-07-31 21:40:51 +00:00
clang-tools-extra Remove dead #includes. 2013-07-31 22:28:46 +00:00
compiler-rt [msan] Fix msan tests with pipefail option. 2013-07-31 09:14:55 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add missing integer min/max definitions 2013-07-26 13:02:02 +00:00
libcxx Implement constexpr (n3302) and fix operator *= and /= 2013-07-31 21:02:34 +00:00
libcxxabi tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes http://llvm.org/bugs/show_bug.cgi?id=16753. 2013-07-30 19:00:45 +00:00
lld Revert "[PECOFF][Driver] Remove quotes from command line arguments." 2013-07-31 22:13:15 +00:00
lldb Mark some tests as explicitly failing on clang/gcc as they pass on icc. 2013-07-31 21:52:25 +00:00
llvm Option parsing: add support for alias arguments. 2013-07-31 22:44:41 +00:00
polly Dependence: Add DEBUG support. 2013-07-31 14:35:17 +00:00