diff options
| author | InKryption <inkryption07@gmail.com> | 2022-08-10 17:09:27 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-08-10 16:39:46 -0400 |
| commit | e218b7ea0c2a907c5728006b38e7ca492e19ccb6 (patch) | |
| tree | 636e5a1fc5fbe220cf29060c657b8719de78764f /test/cases/compile_errors/compile_time_null_ptr_cast.zig | |
| parent | 0e118ed0aca3d852d2499fa37d04adef62b03ead (diff) | |
| download | zig-e218b7ea0c2a907c5728006b38e7ca492e19ccb6.tar.gz zig-e218b7ea0c2a907c5728006b38e7ca492e19ccb6.zip | |
stage2: add compile error for invalid null/undefined pointer cast
Diffstat (limited to 'test/cases/compile_errors/compile_time_null_ptr_cast.zig')
| -rw-r--r-- | test/cases/compile_errors/compile_time_null_ptr_cast.zig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/cases/compile_errors/compile_time_null_ptr_cast.zig b/test/cases/compile_errors/compile_time_null_ptr_cast.zig new file mode 100644 index 0000000000..d3750c8654 --- /dev/null +++ b/test/cases/compile_errors/compile_time_null_ptr_cast.zig @@ -0,0 +1,11 @@ +comptime { + var opt_ptr: ?*i32 = null; + const ptr = @ptrCast(*i32, opt_ptr); + _ = ptr; +} + +// error +// backend=llvm +// target=native +// +// :3:32: error: null pointer casted to type *i32 |
