diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-08-24 21:12:13 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-08-24 21:31:02 +0300 |
| commit | 69a3c4e279238874cc74cf6acd5eb0426d5b65ee (patch) | |
| tree | edd74a424809552005ec6a3ef7a210aa8892eb1a /test/cases/compile_errors | |
| parent | f49dff64c64baf8be48cc987b4ed61712afabc3d (diff) | |
| download | zig-69a3c4e279238874cc74cf6acd5eb0426d5b65ee.tar.gz zig-69a3c4e279238874cc74cf6acd5eb0426d5b65ee.zip | |
Sema: correctly reset inst_map for analyzeInlineCallArg
Closes #12622
Diffstat (limited to 'test/cases/compile_errors')
| -rw-r--r-- | test/cases/compile_errors/error_in_typeof_param.zig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/cases/compile_errors/error_in_typeof_param.zig b/test/cases/compile_errors/error_in_typeof_param.zig new file mode 100644 index 0000000000..747cdf3df6 --- /dev/null +++ b/test/cases/compile_errors/error_in_typeof_param.zig @@ -0,0 +1,14 @@ +fn getSize() usize { + return 2; +} +pub fn expectEqual(expected: anytype, _: @TypeOf(expected)) !void {} +pub export fn entry() void { + try expectEqual(2, getSize()); +} + +// error +// backend=stage2 +// target=native +// +// :6:31: error: unable to resolve comptime value +// :6:31: note: argument to parameter with comptime only type must be comptime known |
