tsan: fix bug introduced in 282152
authorDmitry Vyukov <dvyukov@google.com>
Thu, 22 Sep 2016 14:33:43 +0000 (14:33 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Thu, 22 Sep 2016 14:33:43 +0000 (14:33 +0000)
commit5f44b044753c580075404269e852f5b9646e06f7
tree66ccfa7a00dd81d7d785ef46d84a9b61d6dcdac6
parentee5b5f52ba632ff4a6e1523aefd22bbe0ef9b0f7
tsan: fix bug introduced in 282152

In ShadowToMem we call MemToShadow potentially for incorrect addresses.
So DCHECK(IsAppMem(p)) can fire in debug mode.
Fix this by swapping range and MemToShadow checks.

llvm-svn: 282157
compiler-rt/lib/tsan/rtl/tsan_platform.h