summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C
blob: dcc607e329aec1ac02535f196866fc4255c9e4f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// { dg-do assemble  }
// Here is a simple one.  GCC correctly gives errors for this code when the
// - -pedantic-errors option is used, whereas g++ doesn't.


int (*p1)[3];
int (*p2)[5];

void
test ()
{
  p1 == p2;		// { dg-error "comparison between distinct pointer types" } comparison.*
  p1 > p2;		// { dg-error "comparison between distinct pointer types" } comparison.*
}