Go to file
Jordan Rose d65f1c8d6e [analyzer] RetainCountChecker: don't assume all functions have names.
Fixes a hard-to-reach crash when calling a non-member overloaded operator
with arguments that may be callbacks.

Future-proofing: don't make the same assumption in MallocSizeofChecker.
Aside from possibly respecting attributes in the future, it might be
possible to call 'malloc' through a function pointer.

I audited all other uses of FunctionDecl::getIdentifier() in the analyzer;
they all now correctly test to see if the identifier is present before
using it.

llvm-svn: 163012
2012-08-31 18:19:18 +00:00
clang [analyzer] RetainCountChecker: don't assume all functions have names. 2012-08-31 18:19:18 +00:00
clang-tools-extra Fix tests to be more robust (to older versions of grep, lesser lit-like test runners, etc) 2012-08-31 17:49:33 +00:00
compiler-rt tsan: add "as if synchronized via sleep" feature 2012-08-31 17:27:49 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc Add rsqrt builtin. Based on patch by Cassie Epps! 2012-08-21 10:48:35 +00:00
libcxx Change sleep_for, sleep_until, and the condition_variable timed wait 2012-08-30 19:14:33 +00:00
libcxxabi Change size of reference count field in __libcpp_nmstr from 32 bits to 64 bits for 64 bit targets. This is controls the data layout of all exceptions defined in <stdexcept>. This aligns the ABI with that of gcc-4.2. 2012-08-08 16:15:16 +00:00
lld Hook up lld-test to llvm check-all. Patch by Andy Gibbs! 2012-07-31 18:44:52 +00:00
lldb Fix indentation. 2012-08-31 18:11:06 +00:00
llvm The instruction DINS may be transformed into DINSU or DEXTM depending 2012-08-31 18:06:48 +00:00
polly Pocc: Fix some bugs in the PoCC optimizer pass 2012-08-30 11:49:38 +00:00