// RUN: %clang_cc1 -fsyntax-only %s -verify void sum_vector(unsigned int A[], unsigned int B[], unsigned int sum[]) { #pragma clang loop vectorize_width(4,8,16) vectorize(assume_safety) // expected-error@-1 {{vectorize_width loop hint malformed; use vectorize_width(X, fixed) or vectorize_width(X, scalable) where X is an integer, or vectorize_width('fixed' or 'scalable')}} // expected-warning@-2 {{extra tokens at end of '#pragma clang loop vectorize_width' - ignored}} for (int k = 0; k < 64; k++) { sum[k] = A[k] + 3 * B[k]; } }