As you can see, C++20 on Windows got RE. The only reason is C++20's unconfigured infinite recursion stack.
# | User | Rating |
---|---|---|
1 | tourist | 3803 |
2 | jiangly | 3707 |
3 | Benq | 3627 |
4 | ecnerwala | 3584 |
5 | orzdevinwang | 3573 |
6 | Geothermal | 3569 |
6 | cnnfls_csy | 3569 |
8 | Radewoosh | 3542 |
9 | jqdai0815 | 3532 |
10 | gyh20 | 3447 |
# | User | Contrib. |
---|---|---|
1 | maomao90 | 168 |
2 | awoo | 163 |
3 | adamant | 162 |
4 | maroonrk | 152 |
5 | nor | 151 |
5 | -is-this-fft- | 151 |
7 | atcoder_official | 147 |
7 | TheScrasse | 147 |
9 | Petr | 145 |
10 | pajenegod | 144 |
As you can see, C++20 on Windows got RE. The only reason is C++20's unconfigured infinite recursion stack.
When I try to compile such a programme:
#error //there is a tab before "#error"
G++ will report an error:
a.cpp:1:10: error: #error
1 | #error
| ^~~~~
However, I'm using tab indentation, which I think is G++ converting tabs to 8 spaces!
that is my G++ version:
g++ (MinGW-W64 x86_64-ucrt-posix-seh, built by Brecht Sanders, r4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I tried previous versions of G++, at least on 10.*. *
version, it is positioned correctly.
I need G++ to position it correctly, how do I fix it?
Please don't suggest I use space indentation
Name |
---|