fuhsnn / slimcc

C11 compiler with GNU extensions for x86-64 Linux, working towards C23
MIT License
39 stars 6 forks source link

64-bit `switch` value take wrong branch #29

Closed fuhsnn closed 1 year ago

fuhsnn commented 1 year ago
#include <stdio.h>
int main (void){
  switch(0x123456789) { 
    case 0x123456789:
      printf("expected branch\n");
      break;
    default:   
      printf("wrong branch\n");
  }
}