aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/extern_packed_on_opaque.zig
blob: db33301f06bf4815ee4dc4dabcd11ce78dad7bc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
const X = extern opaque {};
const Y = packed opaque {};

export fn foo(x: *X, y: *Y) void {
    _ = x;
    _ = y;
}

// error
//
// :1:11: error: opaque types do not support 'packed' or 'extern'
// :2:11: error: opaque types do not support 'packed' or 'extern'