summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/expr/static_cast6.C
blob: 90f32f1d79370fe52009aa9ef7caa275720e2357 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/21853

struct blah {
  int a;
};

int main( int argc, char ** argv ) {
  int blah::* ptdma = &blah::a;

  const void *ptdmv = static_cast< void * >( &ptdma );

  int blah::* const ptdmb = * static_cast< int blah::* const * >( ptdmv );

  return 0;
}