diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-11-29 15:09:21 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-11-29 21:44:08 +0200 |
| commit | ed734299269d50083db27d68598ced7df42b8631 (patch) | |
| tree | ba48d8561563ecdb86b2d49fddd9b1318650fd39 /src | |
| parent | 17ff002bc0ac55850e647fc3a70a43d1d874f6ab (diff) | |
| download | zig-ed734299269d50083db27d68598ced7df42b8631.tar.gz zig-ed734299269d50083db27d68598ced7df42b8631.zip | |
Sema: explain why parameter must be declared comptime
Closes #13692
Diffstat (limited to 'src')
| -rw-r--r-- | src/Sema.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index 396c5912fa..6c87f7d4b9 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -8709,6 +8709,9 @@ fn analyzeParameter( }); errdefer msg.destroy(sema.gpa); + const src_decl = sema.mod.declPtr(block.src_decl); + try sema.explainWhyTypeIsComptime(block, param_src, msg, param_src.toSrcLoc(src_decl), param.ty); + try sema.addDeclaredHereNote(msg, param.ty); break :msg msg; }; |
