[Bug 43871] shader with uniform array/record and if clauses is not translated correctly into TGSI IR