https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103131
Bug ID: 103131
Summary: -Wpedantic doesn't warn about extra semicolons anymore
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: mail at milianw dot de
Target Milestone: ---
Starting with GCC 11, we don't see any warnings about extra semicolons anymore:
```
struct foo{};;
```
Compile:
```
g++ -Wall -Wpedantic -Wextra test.cpp -o test.o
```
No warning is emitted with gcc version 11.0 and up. gcc 9 and below on the
other hand used to complain:
```
<source>:1:15: warning: extra ';' [-Wpedantic]
1 | struct foo {};;
| ^
ASM generation compiler returned: 0
<source>:1:15: warning: extra ';' [-Wpedantic]
1 | struct foo {};;
| ^
```
See also this godbolt link for a live demo:
https://godbolt.org/z/fKGqf8ExP