| 1 | export fn zig_array(x: [10]u8) void { |
| 2 | try std.testing.expect(std.mem.eql(u8, &x, "1234567890")); |
| 3 | } |
| 4 | const std = @import("std"); |
| 5 | export fn zig_return_array() [10]u8 { |
| 6 | return "1234567890".*; |
| 7 | } |
| 8 | |
| 9 | // error |
| 10 | // target=x86_64-linux |
| 11 | // |
| 12 | // :1:21: error: parameter of type '[10]u8' not allowed in function with calling convention 'x86_64_sysv' |
| 13 | // :1:21: note: arrays are not allowed as a parameter type |
| 14 | // :5:30: error: return type '[10]u8' not allowed in function with calling convention 'x86_64_sysv' |
| 15 | // :5:30: note: arrays are not allowed as a return type |