1// PR c++/38174
2
3struct VolatileIntPtr {
4  operator int volatile *();
5};
6
7struct ConstIntPtr {
8  operator int const *();
9};
10
11void test_with_ptrs(VolatileIntPtr vip, ConstIntPtr cip) {
12  bool b1 = (vip == cip);
13  long p1 = vip - cip;
14}
15