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