llvm/llvm-project
View on GitHubguarded_by attributes not supported using c++11 style
Open
#158,116 opened on Sep 11, 2025
clang:frontendgood first issue
Repository metrics
- Stars
- (26,378 stars)
- PR merge metrics
- (Avg merge 1d 2h) (1,000 merged PRs in 30d)
Description
#include <mutex>
class Foo {
std::mutex m;
int y __attribute__((guarded_by(m)));
int z [[clang::guarded_by(m)]];
};
<source>:6:13: warning: unknown attribute 'clang::guarded_by' ignored [-Wunknown-attributes]
6 | int z [[clang::guarded_by(m)]];
| ^~~~~~~~~~~~~~~~~