language: C++ 4.7.2 (gcc-4.7.2)
date: 688 days 1 hour ago
link:
visibility: public
1
2
3
4
5
6
7
struct A { void foo () {} };
 
int main ()
{
  int *p = (int*) new A;
  static_cast<A*&>(static_cast<void*&>(p))->foo();
}
prog.cpp: In function ‘int main()’:
prog.cpp:6: error: invalid static_cast from type ‘int*’ to type ‘void*&’