1659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry#!/bin/bash 2659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# 3659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# This file was generated by create_test_cases.py. 4659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# 5659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# If a loop contains a conditional break at the bottom of it, 6659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# it should not be lowered if it is in the else-clause. 7659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 0, 0, 1)' <<EOF 8659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry((declare (in) float b) (declare (out) float a) 9659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (function main 10659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (signature void (parameters) 11659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry ((loop () () () () 12659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry ((assign (x) (var_ref a) (constant float (1.000000))) 13659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (if (expression bool > (var_ref b) (constant float (0.000000))) () 14659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (break)))))))) 15659cdedb532e675da5676d40ee39278aadd8f0a1Paul BerryEOF 16