// PR c++/17163 // { dg-options "-frepo" } template struct __Atomicity_lock { static unsigned char _S_atomicity_lock; }; template unsigned char __Atomicity_lock<__inst>::_S_atomicity_lock = 0; template unsigned char __Atomicity_lock<0>::_S_atomicity_lock; int main () { } // { dg-final { cleanup-repo-files } }