Open Quuxplusone opened 2 years ago
Bugzilla Link | PR51416 |
Status | NEW |
Importance | P enhancement |
Reported by | Manoj Gupta (manojgupta@google.com) |
Reported on | 2021-08-09 09:39:06 -0700 |
Last modified on | 2021-08-09 15:42:59 -0700 |
Version | trunk |
Hardware | PC All |
CC | htmldeveloper@gmail.com, jhaberman@gmail.com, kristof.beyls@gmail.com, llozano@chromium.org, llvm-bugs@lists.llvm.org, manojgupta@google.com, neeilans@live.com, richard-llvm@metafoo.co.uk, smithp352@googlemail.com, srhines@google.com, Ties.Stuij@arm.com, yabinc@google.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
Further reduced:
char *l(int, int, int, long long);
char *m(int a, int b, int c, long long d) {
[[clang::musttail]] return l(a, b, c, d);
}
Godbolt link: https://godbolt.org/z/81jbn5oEr
Note that the error goes away with -O: https://godbolt.org/z/MrvoT7c4P
This seems like an issue with the ARM backend.