zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

blob 3743eef0 (294B) - Raw


      1 const Foo = packed struct {
      2     a: u8,
      3     b: u32,
      4 };
      5 
      6 export fn entry() void {
      7     var foo = Foo { .a = 1, .b = 10 };
      8     bar(&foo.b);
      9 }
     10 
     11 fn bar(x: *u32) void {
     12     x.* += 1;
     13 }
     14 
     15 // error
     16 // backend=stage1
     17 // target=native
     18 //
     19 // tmp.zig:8:13: error: expected type '*u32', found '*align(1) u32'