1659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry#!/bin/bash 2659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# 3659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# This file was generated by create_test_cases.py. 4659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# 5659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# Test that a return of void at the end of a loop is properly 6659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry# lowered. 7659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry../../glsl_test optpass --quiet --input-ir 'do_lower_jumps(0, 0, 1, 0, 0)' <<EOF 8659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry((declare (out) float a) (declare (out) float b) 9659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (function main 10659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (signature void (parameters) 11659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry ((loop () () () () 12659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry ((assign (x) (var_ref a) (constant float (1.000000))) (return))) 13659cdedb532e675da5676d40ee39278aadd8f0a1Paul Berry (assign (x) (var_ref b) (constant float (2.000000))))))) 14659cdedb532e675da5676d40ee39278aadd8f0a1Paul BerryEOF 15