aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/undefined_value_call.zig
diff options
context:
space:
mode:
authorBogdan Romanyuk <65823030+wrongnull@users.noreply.github.com>2023-11-23 05:08:15 +0300
committerGitHub <noreply@github.com>2023-11-23 02:08:15 +0000
commitaa31096cbd0d66d7c31e12eebe91f36293346dba (patch)
tree7908a5ffa180b1539c3d77dfd6336f90904e06be /test/cases/compile_errors/undefined_value_call.zig
parente4977f3e89fcc164a4d02cd38eb066cfe1a1124f (diff)
downloadzig-aa31096cbd0d66d7c31e12eebe91f36293346dba.tar.gz
zig-aa31096cbd0d66d7c31e12eebe91f36293346dba.zip
Sema: disallow call to undefined function
Diffstat (limited to 'test/cases/compile_errors/undefined_value_call.zig')
-rw-r--r--test/cases/compile_errors/undefined_value_call.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/cases/compile_errors/undefined_value_call.zig b/test/cases/compile_errors/undefined_value_call.zig
new file mode 100644
index 0000000000..4ce47311f5
--- /dev/null
+++ b/test/cases/compile_errors/undefined_value_call.zig
@@ -0,0 +1,9 @@
+pub export fn entry() void {
+ @as(fn () void, undefined)();
+}
+
+// error
+// backend=stage2
+// target=native
+//
+// :2:31: error: use of undefined value here causes undefined behavior