Issue an error if the user has nested foreach statements.

Partially addresses issue #280.  (We should support them properly,
but at least now we don't silently generate incorrect code.)
This commit is contained in:
Matt Pharr
2012-06-21 16:53:27 -07:00
parent 8b891da628
commit 2b4a3b22bf
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
// Nested "foreach" statements are currently illegal
void func();
void foo(uniform int a, uniform int b) {
foreach (i = 0 ... a) {
foreach (j = 0 ... b) {
func();
}
}
}