1 // { dg-do assemble } 2 #include <string.h> 3 4 class bar { 5 public: bar()6 bar() { rw = 0; } 7 static const bar baz; 8 private: 9 unsigned char rw; 10 }; 11 char buf[4096]; foo(char * uc)12 void foo(char *uc) 13 { 14 memcpy(buf,&bar::baz,sizeof(bar)); 15 } 16