diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-10-14 09:53:39 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-10-14 09:53:39 +0000 |
commit | fa33a8c89d3cb505c99a2d700a8c174a0ff4fb38 (patch) | |
tree | 80d2cc6ff061d2017f0bb625306bd8a0c6bb13b6 | |
parent | 6f2741c6325e0112f52b537444e1aaac8e746f85 (diff) | |
download | compiler-rt-fa33a8c89d3cb505c99a2d700a8c174a0ff4fb38.tar.gz compiler-rt-fa33a8c89d3cb505c99a2d700a8c174a0ff4fb38.tar.bz2 compiler-rt-fa33a8c89d3cb505c99a2d700a8c174a0ff4fb38.tar.xz |
[msan] Regression test for r192575.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@192577 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/msan/lit_tests/vector_select.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/msan/lit_tests/vector_select.cc b/lib/msan/lit_tests/vector_select.cc new file mode 100644 index 00000000..e8d55423 --- /dev/null +++ b/lib/msan/lit_tests/vector_select.cc @@ -0,0 +1,13 @@ +// RUN: %clangxx_msan -m64 -O0 %s -c -o %t +// RUN: %clangxx_msan -m64 -O3 %s -c -o %t + +// Regression test for MemorySanitizer instrumentation of a select instruction +// with vector arguments. + +#include <emmintrin.h> + +__m128d select(bool b, __m128d c, __m128d d) +{ + return b ? c : d; +} + |