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

Reply via email to