| ... | @@ -95,20 +95,20 @@ test "@bitCast extern structs at runtime and comptime" { | ... | @@ -95,20 +95,20 @@ test "@bitCast extern structs at runtime and comptime" { |
| 95 | comptime S.doTheTest(); | 95 | comptime S.doTheTest(); |
| 96 | } | 96 | } |
| 97 | | 97 | |
| 98 | //test "bitcast packed struct to integer and back" { | 98 | test "bitcast packed struct to integer and back" { |
| 99 | // const LevelUpMove = packed struct { | 99 | const LevelUpMove = packed struct { |
| 100 | // move_id: u9, | 100 | move_id: u9, |
| 101 | // level: u7, | 101 | level: u7, |
| 102 | // }; | 102 | }; |
| 103 | // const S = struct { | 103 | const S = struct { |
| 104 | // fn doTheTest() void { | 104 | fn doTheTest() void { |
| 105 | // var move = LevelUpMove{ .move_id = 1, .level = 2 }; | 105 | var move = LevelUpMove{ .move_id = 1, .level = 2 }; |
| 106 | // var v = @bitCast(u16, move); | 106 | var v = @bitCast(u16, move); |
| 107 | // var back_to_a_move = @bitCast(LevelUpMove, v); | 107 | var back_to_a_move = @bitCast(LevelUpMove, v); |
| 108 | // expect(back_to_a_move.move_id == 1); | 108 | expect(back_to_a_move.move_id == 1); |
| 109 | // expect(back_to_a_move.level == 2); | 109 | expect(back_to_a_move.level == 2); |
| 110 | // } | 110 | } |
| 111 | // }; | 111 | }; |
| 112 | // S.doTheTest(); | 112 | S.doTheTest(); |
| 113 | // comptime S.doTheTest(); | 113 | comptime S.doTheTest(); |
| 114 | //} | 114 | } |