Files
clang-p2996/clang/test/Import/attr/Inputs/S.cpp
kelbon 818de32f31 Warning for incorrect use of 'pure' attribute (#78200)
This adds a warning when applying the `pure` attribute along with the `const` attribute, or when applying the `pure` attribute to a function with a `void` return type (including constructors and destructors).

Fixes https://github.com/llvm/llvm-project/issues/77482
2024-01-20 12:37:35 -05:00

14 lines
155 B
C++

extern char f() __attribute__((const));
struct S {
struct {
int a __attribute__((packed));
};
};
void stmt() {
#pragma unroll
for (;;)
;
}