aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-08-24 21:12:13 +0300
committerVeikka Tuominen <git@vexu.eu>2022-08-24 21:31:02 +0300
commit69a3c4e279238874cc74cf6acd5eb0426d5b65ee (patch)
treeedd74a424809552005ec6a3ef7a210aa8892eb1a /test/cases/compile_errors
parentf49dff64c64baf8be48cc987b4ed61712afabc3d (diff)
downloadzig-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.zig14
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