diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2015-04-28 18:08:42 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2015-04-28 18:08:42 +0000 |
commit | 25c94eb1523a56d8bbf26cbc06372927f13ffe07 (patch) | |
tree | ace1c966ca1749b773bba78684da5d660ee749e1 /clang/lib/Frontend/ASTMerge.cpp | |
parent | f4bf3779d818fce12a1bc7b18d6d835fb0928443 (diff) | |
download | llvm-25c94eb1523a56d8bbf26cbc06372927f13ffe07.zip llvm-25c94eb1523a56d8bbf26cbc06372927f13ffe07.tar.gz llvm-25c94eb1523a56d8bbf26cbc06372927f13ffe07.tar.bz2 |
tsan: fix a bug memory access handling
We incorrectly replaced shadow slots
when the new value is not stronger than the old one.
The bug can lead to false negatives.
The bug was detected by Go race test suite:
https://github.com/golang/go/issues/10589
llvm-svn: 236008
Diffstat (limited to 'clang/lib/Frontend/ASTMerge.cpp')
0 files changed, 0 insertions, 0 deletions