0ecfdea199
In most cases, this works properly and a `;` is emitted, but in one particular case (int x, y;) we get nothing. Change-Id: If88d92502f6a533284dd4e0f78daedaf1481ff3d Bug: skia:11218 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/359558 Commit-Queue: John Stiles <johnstiles@google.com> Commit-Queue: Ethan Nicholas <ethannicholas@google.com> Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
13 lines
388 B
GLSL
13 lines
388 B
GLSL
|
|
vec4 main() {
|
|
vec4 color = vec4(0.0, 0.0, 0.0, 0.0);
|
|
for (int counter = 0;counter < 10; ++counter) ;
|
|
for (int counter = 0;counter < 10; ++counter)
|
|
for (int counter = 0;counter < 10; ++counter) ;
|
|
if (sqrt(1.0) == 1.0) color.y = 1.0;
|
|
if (sqrt(1.0) == 2.0) ; else color.w = 1.0;
|
|
while (sqrt(1.0) == 2.0) ;
|
|
do ; while (sqrt(1.0) == 2.0);
|
|
return color;
|
|
}
|