zig

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

runtime_invalid_enum_cast.zig (229B) - Raw


      1 const std = @import("std");
      2 
      3 const Foo = enum {
      4     a,
      5     b,
      6     c,
      7 };
      8 
      9 pub fn main() void {
     10     var a: u2 = 3;
     11     _ = &a;
     12     const b: Foo = @enumFromInt(a);
     13     std.debug.print("value: {s}\n", .{@tagName(b)});
     14 }
     15 
     16 // exe=fail