https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66787
--- Comment #1 from Minjae Kim <denmark114 at naver dot com> --- Oops, I swapped `create` and `print`. gcc does tail call elimination on `create` but it doesn't on `print`.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66787
--- Comment #1 from Minjae Kim <denmark114 at naver dot com> --- Oops, I swapped `create` and `print`. gcc does tail call elimination on `create` but it doesn't on `print`.