aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/Unix/Program.inc
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-02-19 11:35:39 +0000
committerAlexey Samsonov <samsonov@google.com>2013-02-19 11:35:39 +0000
commit9f306bdc70757d11b6510525938c0d92c5529cc7 (patch)
tree941ccd3ecde68d9577026c66925b02a0ae8d46fc /lib/Support/Unix/Program.inc
parent6ecccdbb2bf24a011b9c8ecbdd39be5a02269670 (diff)
Fix initialization-order bug in llvm::Support::TimeValue. TimeValue::now() is explicitly called during module initialization of lib/Support/Process.cpp. It reads the field of global object PosixZeroTime, which is not guaranteed to be initialized at this point. Found by AddressSanitizer with -fsanitize=init-order option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175509 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/Unix/Program.inc')
0 files changed, 0 insertions, 0 deletions