1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only -Wshift-count-negative -fblocks -verify %s 2*67e74705SXin Li f(int a)3*67e74705SXin Li int f(int a) { 4*67e74705SXin Li const int i = -1; 5*67e74705SXin Li return a << i; // expected-warning{{shift count is negative}} 6*67e74705SXin Li } 7