Issue |
89396
|
Summary |
Clang issuing incorrect diagnostic under C23+pedantic
|
Labels |
clang
|
Assignees |
|
Reporter |
Th3T3chn0G1t
|
`clang -std=c23 -pedantic` enables `-Wgnu-binary-literal` despite binary literals being standardised in C23. This seems incorrect.
**Expected Behaviour:**
Standardized binary literals are not marked as an extension by `-pedantic`
**Actual Behaviour:**
`-Wgnu-binary-literal` is set so `error: binary integer literals are a GNU extension` diagnostic is issued
**Version/Env:**
```
> clang -v
clang version 18.1.3
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs