copy.ssa 269 B

123456789101112131415
  1. export function w $f() {
  2. @start
  3. %x0 =w loadsb $a
  4. # the extension must not be eliminated
  5. # even though the load already extended
  6. %x1 =l extsb %x0
  7. %c =w ceql %x1, -1
  8. ret %c
  9. }
  10. # >>> driver
  11. # char a = -1;
  12. # extern int f();
  13. # int main() { return !(f() == 1); }
  14. # <<<