Go to file
Anna Zaks 7c1f408636 [analyzer] Don't reinitialize static globals more than once along a path
This patch makes sure that we do not reinitialize static globals when
the function is called more than once along a path. The motivation is
code with initialization patterns that rely on 2 static variables, where
one of them has an initializer while the other does not. Currently, we
reset the static variables with initializers on every visit to the
function along a path.

llvm-svn: 174676
2013-02-07 23:05:37 +00:00
clang [analyzer] Don't reinitialize static globals more than once along a path 2013-02-07 23:05:37 +00:00
clang-tools-extra Fix for combined loop and nullptr convert tests 2013-02-07 18:49:23 +00:00
compiler-rt tsan: fix suppress_java logic 2013-02-07 17:12:28 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Change the 'result_type' from unsigned to 'uint_fast32_t'. This eliminates truncation warnings on Linux 2013-02-07 22:12:02 +00:00
libcxxabi Partially revert r152770. That commit moved the default handlers to their own file. But it also did some refactoring. It is the latter that is being reverted. The refactoring had accidentally removed the required effect that the default unexpected_handler calls std::terminate(), which is a visible effect. 2013-02-06 19:29:55 +00:00
lld fix segment ordering of elf segments 2013-02-07 20:33:55 +00:00
lldb Renaming SBValueList::get() to 2013-02-07 22:57:46 +00:00
llvm Have InstCombine call SipmlifyCall when handling calls. Test case included. 2013-02-07 23:01:35 +00:00
polly CodeGen: clang-format goodness 2013-02-05 18:01:29 +00:00