summaryrefslogtreecommitdiffstats
path: root/clang/test/Misc/backend-optimization-failure.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2015-03-02 21:47:47 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2015-03-02 21:47:47 +0000
commitedadecbe6611f958dea708da6e95db106d5aa86c (patch)
tree16750a877b7ac86a96987e5f6c85e0954e9e43cb /clang/test/Misc/backend-optimization-failure.cpp
parent6d2cd611bb56272b0ecdb168938fa805d87a4ad3 (diff)
downloadbcm5719-llvm-edadecbe6611f958dea708da6e95db106d5aa86c.tar.gz
bcm5719-llvm-edadecbe6611f958dea708da6e95db106d5aa86c.zip
Fix test case.
r230921 broke backend-optimization-failure.cpp: after r230921, LLVM no longer emits an expression to compute 'Length - 1' and this perturbs LoopSimplify enough to emit the warning on line 10 instead of line 9. This is a review request to fix the test case once I re-land r230921. llvm-svn: 231020
Diffstat (limited to 'clang/test/Misc/backend-optimization-failure.cpp')
-rw-r--r--clang/test/Misc/backend-optimization-failure.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Misc/backend-optimization-failure.cpp b/clang/test/Misc/backend-optimization-failure.cpp
index 2ee42b88a1a..3e407123ed0 100644
--- a/clang/test/Misc/backend-optimization-failure.cpp
+++ b/clang/test/Misc/backend-optimization-failure.cpp
@@ -6,8 +6,8 @@
void test_switch(int *A, int *B, int Length) {
#pragma clang loop vectorize(enable) unroll(disable)
- /* expected-warning {{loop not vectorized: failed explicitly specified loop vectorization}} */ for (int i = 0; i < Length; i++) {
- switch (A[i]) {
+ for (int i = 0; i < Length; i++) {
+/* expected-warning {{loop not vectorized: failed explicitly specified loop vectorization}} */ switch (A[i]) {
case 0:
B[i] = 1;
break;
OpenPOWER on IntegriCloud