| Issue |
171790
|
| Summary |
Clang gives false warning when using designated initializer with brace intialisation
|
| Labels |
clang
|
| Assignees |
|
| Reporter |
ranaanoop
|
The following well-formed program produces a warning: [demo](https://godbolt.org/z/cKGbPE9Wv)
```
struct S {
int x;
};
S s{
.x{0} // Warning: Braces around scalar initializer
};
```
The warning says:
```
<source>:6:7: warning: braces around scalar initializer [-Wbraced-scalar-init]
6 | .x{0} // Warning: Braces around scalar initializer
| ^~~
|
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs