1*67e74705SXin Li // RUN: %clang_cc1 -fsyntax-only %s -verify 2*67e74705SXin Li // expected-no-diagnostics 3*67e74705SXin Li enum A { A1, A2, A3 }; 4*67e74705SXin Li typedef enum A A; test()5*67e74705SXin Livoid test() { 6*67e74705SXin Li A a; 7*67e74705SXin Li a++; 8*67e74705SXin Li a--; 9*67e74705SXin Li ++a; 10*67e74705SXin Li --a; 11*67e74705SXin Li a = a + 1; 12*67e74705SXin Li a = a - 1; 13*67e74705SXin Li } 14