diff options
| author | Brian <brian@yutani.localnet.net> | 2007-03-23 17:48:42 -0600 |
|---|---|---|
| committer | Brian <brian@yutani.localnet.net> | 2007-03-23 17:48:42 -0600 |
| commit | d1934c2065751e2c594316c5abd2c49c47bfc1b8 (patch) | |
| tree | 68ad68ce76c79017b80ce67d8012e2b33b8bac4f /src/mesa/shader/sources | |
| parent | 81767eead9e1b1b5d5dfd274c0875fa1332a5983 (diff) | |
Fix issues related to the 'continue' statement.
IR_LOOP now has two children: the body code, and the tail code.
Tail code is the "i++" part of a for-loop, or the expression at the end
of a "do {} while(expr);" loop.
"continue" translates into: "execute tail code; CONT;"
Also, the test for infinite do/while loops was incorrect.
Diffstat (limited to 'src/mesa/shader/sources')
0 files changed, 0 insertions, 0 deletions
