yangchang's blog

By yangchang, history, 6 months ago, In English

c++17 on Linux AC

c++20 on Windows RE

As you can see, C++20 on Windows got RE. The only reason is C++20's unconfigured infinite recursion stack.

  • Vote: I like it
  • +9
  • Vote: I do not like it

»
6 months ago, # |
  Vote: I like it -8 Vote: I do not like it

Auto comment: topic has been updated by yangchang (previous revision, new revision, compare).

»
6 months ago, # |
  Vote: I like it -8 Vote: I do not like it

Auto comment: topic has been updated by yangchang (previous revision, new revision, compare).

»
6 months ago, # |
  Vote: I like it +18 Vote: I do not like it

As you can see, the stack limit is always 256 MB. The difference is that the 64-bit compiler obviously consumes more memory (in this case, in the stack). Also, as of now, no compiler is judged under Linux.

»
6 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Why do you say on Linux/Windows? There's nothing in these submissions indicating it, different compiler versions are unrelated to OS.