blob: 3e8c18c04ae98b1511df02f7772a77ddf81f65fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
const builtin = @import("builtin");
const testing = @import("std").testing;
fn retAddr() usize {
return @returnAddress();
}
test "return address" {
if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
_ = retAddr();
// TODO: #14938
try testing.expectEqual(0, comptime retAddr());
}
|