Go to file
Rafael Espindola a8e7c26ee0 Don't leak when expanding response files.
Before this patch we would strdup each argument. If one was a response file,
we would replace it with the response file contents, leaking the original
strdup result.

We now don't strdup the originals and let StringSaver free any memory it
allocated. This also saves a bit of malloc traffic when response files are
not used.

Leak found by the valgrind build bot.

llvm-svn: 187042
2013-07-24 14:32:01 +00:00
clang clang-format: Initial (incomplete) support for the WebKit coding style. 2013-07-24 13:10:59 +00:00
clang-tools-extra cpp11-migrate: Register the transforms automatically using llvm::Registry 2013-07-24 14:24:33 +00:00
compiler-rt [sanitizer] Change strip_path_prefix flag behavior. 2013-07-22 16:14:38 +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 Implement generic upsample() 2013-07-19 16:44:37 +00:00
libcxx Debug mode for unordered_set. I believe this to be fairly complete for 2013-07-23 22:01:58 +00:00
libcxxabi Updated CREDITS.TXT 2013-07-02 19:01:59 +00:00
lld Add lit magic so that lld unittests are run as part of lld test suite 2013-07-23 23:42:17 +00:00
lldb elf-core: Document offset constants in FreeBSD prstatus parser 2013-07-24 14:23:37 +00:00
llvm Don't leak when expanding response files. 2013-07-24 14:32:01 +00:00
polly ScopDetect: Add some test cases for sequential loops 2013-07-24 06:10:37 +00:00