Skip to content
  • Chris Lattner's avatar
    Pretty print if/else/elseif chains nicer, like this: · c0a38dd3
    Chris Lattner authored
    void printutf8(unsigned int X) {
      if (X <= 127)
        printf("%c", (char)X);
      else if (X <= 2047)
        printf("%d %d ", 128 + 64 + (X >> 6), 128 + (X & ((1 << 6) - 1)));
      else if (X <= 65535)
        printf("%c%c%c", 128 + 64 + 32 + (X >> 12), 128 + ((X >> 6) & 63), 128 + (X & 63));
      else
        printf("UNKNOWN %d\n", X);
    
    instead of:
    
      if (X <= 127)
        printf("%c", (char)X);
      else
        if (X <= 2047)
          printf("%d %d ", 128 + 64 + (X >> 6), 128 + (X & ((1 << 6) - 1)));
        else
          if (X <= 65535)
            printf("%c%c%c", 128 + 64 + 32 + (X >> 12), 128 + ((X >> 6) & 63), 128 + (X & 63));
          else
            printf("UNKNOWN %d\n", X);
    
    llvm-svn: 39648
    c0a38dd3
Loading