- Jul 23, 2012
-
-
Nuno Lopes authored
llvm-svn: 160643
-
Richard Trieu authored
the comparison. This prevents large unsigned integers from being equal to signed negative integers of the same bit width. llvm-svn: 160642
-
Richard Trieu authored
APSInt::isSameValue() when comparing different sized APSInt's. llvm-svn: 160641
-
Dmitri Gribenko authored
llvm-svn: 160640
-
Eric Christopher authored
Patch by Andy Gibbs. llvm-svn: 160639
-
Dmitri Gribenko authored
when a \param command does not have a parameter name, just return an empty string instead. llvm-svn: 160638
-
Dan Gohman authored
rdar://11931823. llvm-svn: 160637
-
Akira Hatanaka authored
llvm-svn: 160636
-
Michael Han authored
Make handler functions for thread safety attributes consistent with other attributes handler functions by removing the bool parameter from some of the thread safety attributes handler functions and extracting common checks out of different handler functions. llvm-svn: 160635
-
Dmitri Gribenko authored
llvm-svn: 160634
-
Dmitri Gribenko authored
rendering mode for clients that don't want to interpret Doxygen commands. Also add a libclang API to query this information. llvm-svn: 160633
-
Micah Villmow authored
llvm-svn: 160632
-
Micah Villmow authored
llvm-svn: 160631
-
Alexander Potapenko authored
Test that child threads use the ASan allocator, that allocated memory can be passed to another thread and deallocated on it. This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=81 llvm-svn: 160630
-
Nadav Rotem authored
llvm-svn: 160629
-
Timur Iskhodzhanov authored
llvm-svn: 160626
-
Timur Iskhodzhanov authored
llvm-svn: 160625
-
Alexey Samsonov authored
llvm-svn: 160624
-
Nadav Rotem authored
llvm-svn: 160623
-
Sylvestre Ledru authored
llvm-svn: 160622
-
Sylvestre Ledru authored
llvm-svn: 160621
-
Alexander Potapenko authored
For wild addresses in the shadow or shadow gap areas print an error message instead of crashing on a check. Add AddressSanitizer.MemsetWildAddressTest that makes sure a proper error message is printed. llvm-svn: 160620
-
Nadav Rotem authored
that do not support it (X86 does not lower select_cc). PR: 13428 Together with Michael Kuperstein <michael.m.kuperstein@intel.com> llvm-svn: 160619
-
Richard Smith authored
scope to -Wc++11-extensions. Move extra semicolon after member function definition diagnostic out of -pedantic, since C++ allows a single semicolon there. Keep it in -Wextra-semi, though, since it's still questionable. llvm-svn: 160618
-
Craig Topper authored
llvm-svn: 160617
-
Craig Topper authored
Change llvm_unreachable in SplitVectorResult to report_fatal_error. Keeps release builds from crashing if code uses an intrinsic with an illegal type. For instance 256-bit AVX intrinsics without having AVX enabled. llvm-svn: 160616
-
Douglas Gregor authored
structor class under ARC, that struct/class does not have a trivial move constructor or move assignment operator. Fixes the rest of <rdar://problem/11738725>. llvm-svn: 160615
-
Richard Smith authored
change once it's been assigned. It can change in two ways: 1) In a template instantiation, the context declaration should be the instantiated declaration, not the declaration in the template. 2) If a lambda appears in the pattern of a variadic pack expansion, the mangling number will depend on the pack length. llvm-svn: 160614
-
- Jul 22, 2012
-
-
Francois Pichet authored
In Microsoft mode, we emit a warning instead of an error. This fixes a couple of errors when parsing the MSVC 11 RC headers with clang. llvm-svn: 160613
-
Francois Pichet authored
char16_t and char32_t are defined via typedef in MSVC 11 RC. So introduce a way to disable keywords under Microsoft mode. llvm-svn: 160612
-
Chandler Carruth authored
moved earlier. This fixes some layering issues. llvm-svn: 160611
-
NAKAMURA Takumi authored
In current implementation, JIT should run only on host. llvm-svn: 160610
-
NAKAMURA Takumi authored
cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE. llvm-svn: 160609
-
- Jul 21, 2012
-
-
Howard Hinnant authored
Apple LWG 2067: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3318.html#2067 . This is the only actionable change that has been made to the C++ draft since C++11. In general it has not been decided exactly how libc++ will track changes made to C++11. New features and design changes will probably be #ifdef'd, especially if they are not backwards compatible. Defects and 'dumb mistakes' are more likely to just be put in. Decisions on telling one from the other will be made on a case by case basis. llvm-svn: 160608
-
Howard Hinnant authored
llvm-svn: 160607
-
Howard Hinnant authored
llvm-svn: 160606
-
Howard Hinnant authored
llvm-svn: 160605
-
Howard Hinnant authored
llvm-svn: 160604
-
Nick Lewycky authored
llvm-svn: 160603
-
Nick Lewycky authored
r160529 that was subsequently reverted. The fix was to not call GV->eraseFromParent() right before the caller does the same. The existing testcases already caught this bug if run under valgrind. llvm-svn: 160602
-