| ... | ... | @@ -858,7 +858,6 @@ fn builtinCall(astrl: *AstRlAnnotate, block: ?*Block, ri: ResultInfo, node: Ast. |
| 858 | 858 | .src, |
| 859 | 859 | .This, |
| 860 | 860 | .return_address, |
| 861 | | .frame_address, |
| 862 | 861 | .error_return_trace, |
| 863 | 862 | .frame, |
| 864 | 863 | .breakpoint, |
| ... | ... | @@ -867,6 +866,9 @@ fn builtinCall(astrl: *AstRlAnnotate, block: ?*Block, ri: ResultInfo, node: Ast. |
| 867 | 866 | .trap, |
| 868 | 867 | .c_va_start, |
| 869 | 868 | => return false, |
| 869 | // TODO: this is a workaround for llvm/llvm-project#68409 |
| 870 | // Zig tracking issue: #16876 |
| 871 | .frame_address => return true, |
| 870 | 872 | // These builtins take a single argument with a known result type, but do not consume their |
| 871 | 873 | // result pointer. |
| 872 | 874 | .size_of, |