[tsan] Fix freebsd build.
authorYabin Cui <yabinc@google.com>
Tue, 5 Apr 2016 05:37:48 +0000 (05:37 +0000)
committerYabin Cui <yabinc@google.com>
Tue, 5 Apr 2016 05:37:48 +0000 (05:37 +0000)
commitc7db569cc1235280dc58473b78064fa7b5f7f7b1
tree4a8c26f9868ce4c1cddd7a84599d2128d3fcbbdf
parent583b1a8a1bc5c4d0bfec0a38effe81a39d480d06
[tsan] Fix freebsd build.

Summary:
Freebsd doesn't have <sys/personality.h>, so call personality() only in
SANITIZER_LINUX.

Reviewers: llvm-commits, dvyukov, zatrazz, rengolin, beanz

Subscribers: beanz, emaste

Differential Revision: http://reviews.llvm.org/D18785

llvm-svn: 265378
compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc