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