kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

47_target_arch_switch.toy (306B)


      1 fn __user_main(): i64 {
      2   let value: i64 = switch @target_arch() {
      3     .arm64 {
      4       40
      5     }
      6     .x64 {
      7       40
      8     }
      9     .rv64 {
     10       40
     11     }
     12     .rv32 {
     13       40
     14     }
     15     .wasm {
     16       40
     17     }
     18     default {
     19       0
     20     }
     21   };
     22   return value + 2;
     23 }
     24 
     25 fn main(): i32 { return __user_main() as i32; }