Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. #!/bin/bash
  2. #
  3. # This file was generated by create_test_cases.py.
  4. #
  5. # Normally a conditional break at the end of a loop isn't
  6. # lowered, however if the conditional break gets placed inside
  7. # an if(execute_flag) because of earlier lowering of continues,
  8. # then the break needs to be lowered.
  9. ../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 1, 1)' <<EOF
  10. ((declare (in) float aa) (declare (in) float ab) (declare (in) float b)
  11.  (function main
  12.   (signature void (parameters)
  13.    ((loop () () () ()
  14.      ((if (expression bool > (var_ref aa) (constant float (0.000000)))
  15.        ((if (expression bool > (var_ref ab) (constant float (0.000000)))
  16.          (continue)
  17.          ()))
  18.        ())
  19.       (if (expression bool > (var_ref b) (constant float (0.000000))) (break)
  20.        ())))))))
  21. EOF
  22.