Files
zig/test/cases/compile_errors/extern_packed_on_opaque.zig

15 lines
296 B
Zig

const X = extern opaque {};
const Y = packed opaque {};
export fn foo(x: *X, y: *Y) void {
_ = x;
_ = y;
}
// error
// backend=stage2
// target=native
//
// :1:11: error: opaque types do not support 'packed' or 'extern'
// :2:11: error: opaque types do not support 'packed' or 'extern'