xref: /llvm-project/clang/test/CXX/over/over.built/p6.cpp (revision 1427742750ed1fcd2ead639c4ec5178fc34c9257)
1 // RUN: %clang_cc1 -std=c++11 -verify %s -Wno-tautological-compare
2 
3 struct A{};
4 
5 template <typename T>
f(int * pi,A * pa,T * pt)6 void f(int* pi, A* pa, T* pt) {
7   (void)++pi;
8   (void)pi++;
9   (void)--pi;
10   (void)pi--;
11 
12   (void)++pa;
13   (void)pa++;
14   (void)--pa;
15   (void)pa--;
16 
17   (void)++pt;
18   (void)pt++;
19   (void)--pt;
20   (void)pt--;
21 }
22 // expected-no-diagnostics
23 
24