blob: d467d3101c4410e0b80dfe894772e35723aa4332 [file] [log] [blame]
Douglas Gregor6573cfd2008-10-21 23:43:52 +00001// RUN: clang -fsyntax-only -pedantic -verify %s
2int* quals1(int const * p);
3int* quals2(int const * const * pp);
4int* quals3(int const * * const * ppp);
5
6void test_quals(int * p, int * * pp, int * * * ppp) {
7 int const * const * pp2 = pp;
8 quals1(p);
9 quals2(pp);
10 quals3(ppp); // expected-error {{ incompatible type passing 'int ***', expected 'int const **const *' }}
11}