[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / CXX / over / over.built / p15.cpp
blob680ffa9a3dcb73247b556e79c8229cde1ebd0bf9
1 // RUN: %clang_cc1 -std=c++11 -verify %s -Wno-tautological-compare
3 template <typename T, typename U>
4 void f(int* pi, float* pf, T* pt, U* pu, T t) {
5 (void)(pi - pi);
6 (void)(pi - pf); // expected-error {{not pointers to compatible types}}
7 (void)(pi - pt);
8 (void)(pu - pi);
9 (void)(pu - pt);
10 (void)(pu - t);
11 (void)(pi - t);