- Jun 20, 2013
-
-
Rafael Espindola authored
llvm-svn: 184433
-
Rafael Espindola authored
llvm-svn: 184432
-
Rafael Espindola authored
llvm-svn: 184431
-
Dmitry Vyukov authored
llvm-svn: 184430
-
Samuel Benzaquen authored
- Added conversion routines and checks in Matcher<T> that take a DynTypedMatcher. - Added type information on the error messages for the marshallers. - Allows future work on Polymorphic/overloaded matchers. We should be able to disambiguate at runtime and choose the appropriate overload. llvm-svn: 184429
-
Evgeniy Stepanov authored
llvm-svn: 184428
-
Manuel Klimek authored
Most of the tests contributed by Edwin Vane. llvm-svn: 184427
-
Stefanus Du Toit authored
llvm-svn: 184426
-
Alexander Kornienko authored
Summary: Fixes a problem where \t,\v or \f could lead to a crash when placed as a first character in a line comment. The cause is that rtrim and ltrim handle these characters, but our code didn't, so some invariants could be broken. Reviewers: klimek Reviewed By: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1013 llvm-svn: 184425
-
Rafael Espindola authored
Should fix the bots that are seeing a corrupted file from a previous run. llvm-svn: 184424
-
Rafael Espindola authored
Original message: Don't include directory names in archives. This matches the behavior of both gnu and os x versions of ar. llvm-svn: 184423
-
Sergey Matveev authored
llvm-svn: 184422
-
Rafael Espindola authored
This reverts commit 184420. Investigating the bot failures. llvm-svn: 184421
-
Rafael Espindola authored
This matches the behavior of both gnu and os x versions of ar. llvm-svn: 184420
-
Manuel Klimek authored
llvm-svn: 184419
-
Rafael Espindola authored
llvm-svn: 184418
-
Enea Zaffanella authored
llvm-svn: 184417
-
Rafael Espindola authored
llvm-svn: 184416
-
Rafael Espindola authored
llvm-svn: 184415
-
Rafael Espindola authored
llvm-svn: 184413
-
Rafael Espindola authored
llvm-svn: 184412
-
Vladimir Medic authored
llvm-svn: 184411
-
Evgeniy Stepanov authored
A workaroudn for PR16386. MSan's operator new aften has side-effects that are miscompiled without this flag. llvm-svn: 184410
-
Evgeniy Stepanov authored
We have way too many different build systems. llvm-svn: 184409
-
Chandler Carruth authored
-gcc-toolchain foo -> --gcc-toolchain=foo -target foo -> --target=foo I've added legacy aliases for the original spellings. I've updated the canonical tests to check both spellings, and switched all of the -gcc-toolchain usages elsewhere in the test suite to use the new one. I've updated some of the usages of -target to the new syntax, but will finish that in a separate entirely mechanical change once I'm sure this won't get rolled back for some reason (It touches a *huge* number of RUN lines in the test suite unsurprisingly). A nice result is that the three most common flags I end up using when doing cross compiles are all now consistent: --target=, --sysroot=, and --gcc-toolchain=. llvm-svn: 184408
-
Evgeniy Stepanov authored
llvm-svn: 184407
-
Evgeniy Stepanov authored
llvm-svn: 184406
-
Evgeniy Stepanov authored
llvm-svn: 184405
-
Alexey Samsonov authored
[ASan] Clear allocation magic value before recycling the chunk. This led to spurious crashes in LSan when it walked through reused chunks. Don't know how to create not-brittle test case for this. llvm-svn: 184404
-
Pavel Labath authored
Summary: When doing a reinterpret+dynamic cast from an incomplete type, the analyzer would crash (bug #16308). This fix makes the dynamic cast evaluator ignore incomplete types, as they can never be used in a dynamic_cast. Also adding a regression test. CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1006 llvm-svn: 184403
-
Chandler Carruth authored
seem closely related. (I'm happy to move this if others have a better idea of where to put it.) llvm-svn: 184402
-
Chandler Carruth authored
This fixes PR16370, I'll add the test case in a follow-up commit. llvm-svn: 184401
-
Bill Wendling authored
llvm-svn: 184400
-
Andy Gibbs authored
llvm-svn: 184399
-
Shankar Easwaran authored
This change moves the functionality of undefinedSymbols that were created in ELFTargetInfo into TargetInfo. Looks like MachO/Windows use similiar options like in ELF for creating undefined symbols when the linker is invoked. Address comment from Ruiu. (No change in functionality, except moving the functionality from ELF to TargetInfo, so that multiple architectures can use the same) llvm-svn: 184398
-
Eli Friedman authored
up alignment. Fixes utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp from the libc++ testsuite. llvm-svn: 184397
-
Richard Smith authored
why not. Apparently GCC supports this. llvm-svn: 184396
-
Richard Smith authored
return false; in a function returning a pointer. 'false' was a null pointer constant in C++98 but is not in C++11. Punch a very small hole in the initialization rules in C++11 mode to allow this specific case in system headers. llvm-svn: 184395
-
Howard Hinnant authored
llvm-svn: 184394
-
Eli Friedman authored
llvm-svn: 184393
-