xref: /llvm-project/clang/test/Modules/Inputs/thread-safety/a.h (revision dd55b95fb2c2d3d65cf37c3cd8173380a97dd673)
1*dd55b95fSRichard Smith struct __attribute__((lockable)) mutex {
2*dd55b95fSRichard Smith   void lock() __attribute__((exclusive_lock_function));
3*dd55b95fSRichard Smith   void unlock() __attribute__((unlock_function));
4*dd55b95fSRichard Smith };
5