- Mar 11, 2013
-
-
Bill Wendling authored
An invoke may require a table entry. For instance, when the function it calls is expected to throw. <rdar://problem/13360379> llvm-svn: 176827
-
Ted Kremenek authored
Modules enables features such as auto-linking, and we simply do not want to support a matrix of subtly enabled/disabled features depending on whether or not a user is using the integrated assembler. It isn't clear if this is the best place to do this check. For one thing, these kind of errors are not caught by the serialized diagnostics. Fixes <rdar://problem/13289240> llvm-svn: 176826
-
Greg Clayton authored
Buildbot was failing to build. I guess classes declared in implementation files are treated differently on various compilers causing a "friend class Foo;" to fail for forward declared classes in global namespace. llvm-svn: 176823
-
Howard Hinnant authored
This SO question: http://stackoverflow.com/questions/15344402/how-can-i-read-a-0xff-in-a-file-with-libc-istream-iterator/15347225#15347225 highlighted the lack of a cast in the implementation of std::cin. Added. I unfortunately don't have a test case to add to the suite since this bug only shows itself when using std::cin. The current testsuite setup does not have a way a good way to test std::cin. llvm-svn: 176822
-
rdar://problem/13372857Greg Clayton authored
Fixed the exception breakpoints to always use a file filter to make setting exception breakpoint efficient. llvm-svn: 176821
-
Adrian Prantl authored
Generate forward declarations that are RAUW'd by finalize(). We thus avoid outputting the same type several times in multiple stages of completion. llvm-svn: 176820
-
Vincent Lejeune authored
This allows R600 Target to use the newly created -verify-misched llc flag llvm-svn: 176819
-
Reid Kleckner authored
Summary: The loader does not call mmap() through the PLT because it has to bootstrap the process before libc is present. Hooking dlopen() isn't enough either because the loader runs module initializers before returning, and they could run arbitrary msan instrumented code. If msandr is present, then we can intercept the mmaps from dlopen at the syscall layer and clear the shadow there. If msandr is missing, we clear the shadow after dlopen() and hope any initializers are trivial. Reviewers: eugenis CC: kcc, llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D509 llvm-svn: 176818
-
Richard Smith authored
llvm-svn: 176817
-
Jan Wen Voung authored
This reverts commit 176730, and uses "REQUIRES: asserts" instead. llvm-svn: 176815
-
Sean Silva authored
llvm-svn: 176810
-
Eli Bendersky authored
llvm-svn: 176809
-
NAKAMURA Takumi authored
llvm-svn: 176808
-
Sean Silva authored
In the spirit of r172109. Version control keeps a far more detailed record of authorship anyways. llvm-svn: 176807
-
Argyrios Kyrtzidis authored
Patch by Guy Benyei! llvm-svn: 176806
-
Alexey Samsonov authored
llvm-svn: 176805
-
Alexander Potapenko authored
[ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime. llvm-svn: 176804
-
Joey Gouly authored
r176686. I missed this file in the previous commit. llvm-svn: 176803
-
Alexander Potapenko authored
[ASan] Try to use a small (512 bytes) stack-local buffer in Report() for short messages, fall back to MmapOrDie() in the case of a failure. This shall eliminate most of the cryptic "ERROR: failed to mmap" messages caused by recursively calling MmapOrDie() from MmapOrDie(). llvm-svn: 176802
-
Alexander Potapenko authored
llvm-svn: 176800
-
Kostya Serebryany authored
llvm-svn: 176799
-
NAKAMURA Takumi authored
llvm-svn: 176798
-
NAKAMURA Takumi authored
llvm-svn: 176797
-
Lang Hames authored
llvm-svn: 176796
-
Shankar Easwaran authored
[ELF] Set values for bss_start and end symbols properly, If there are two load segments with RW permissions, bss_start and end may get set inappropriate llvm-svn: 176795
-
- Mar 10, 2013
-
-
Nick Lewycky authored
error above. Based on a patch by Peter Zotov! llvm-svn: 176794
-
Nick Lewycky authored
llvm-svn: 176793
-
Jason Molenda authored
llvm-svn: 176792
-
Hal Finkel authored
After the recent data-structure improvements, a couple of debugging statements were broken (printing pointer values). llvm-svn: 176791
-
Sylvestre Ledru authored
Match the new declaration of clang::ASTContext::getFunctionType introduced in clang r176726. Fix the build of lldb llvm-svn: 176790
-
Anton Yartsev authored
PR15480: fixed second parameter types of vec_lde, vec_lvebx, vec_lvehx, and vec_lvewx according to AltiVec Programming Interface Manual llvm-svn: 176789
-
Benjamin Kramer authored
Before: clang-3: error: no input files After: clang-3.3: error: no input files This means that we'll also print clang.exe on windows, but I don't see a problem with that. llvm-svn: 176788
-
Jakub Staszak authored
llvm-svn: 176787
-
Guy Benyei authored
Fix indirect byval passing of records in address spaced memory. Allocate memory on stack, and memcpy the actual value before the call. llvm-svn: 176786
-
Jakub Staszak authored
llvm-svn: 176785
-
Jakub Staszak authored
llvm-svn: 176784
-
Jakub Staszak authored
llvm-svn: 176783
-
Jakub Staszak authored
llvm-svn: 176782
-
Richard Smith authored
llvm-svn: 176781
-
Richard Smith authored
6.4.4.4/1 and 6.4.5/1. llvm-svn: 176780
-