1 class ThreadId {
2 public:
ThreadId(const ThreadId &)3   ThreadId(const ThreadId &) {}
ThreadId(ThreadId &&)4   ThreadId(ThreadId &&) {}
5 };
6 
7 struct A {
AA8   A(const ThreadId &tid) : threadid(tid) {}
9   ThreadId threadid;
10 };
11