aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/bugs/12644.zig
blob: 3c0cc5656f2f9815d3a5cc33ddf234e05f5b5ff7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const std = @import("std");
const builtin = @import("builtin");

inline fn foo(comptime T: type) !T {
    return error.AnError;
}

fn main0() !void {
    _ = try foo(u8);
}

test "issue12644" {
    if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;

    main0() catch |e| {
        try std.testing.expect(e == error.AnError);
    };
}