|  | SKIP: FAILED | 
|  |  | 
|  | static uint x_1 = 0u; | 
|  | static bool x_7 = false; | 
|  | static bool x_8 = false; | 
|  |  | 
|  | void main_1() { | 
|  | while (true) { | 
|  | uint x_2 = 0u; | 
|  | uint x_3 = 0u; | 
|  | const bool x_101 = x_7; | 
|  | const bool x_102 = x_8; | 
|  | x_2 = 0u; | 
|  | x_3 = 1u; | 
|  | if (x_101) { | 
|  | break; | 
|  | } | 
|  | while (true) { | 
|  | uint x_4 = 0u; | 
|  | if (x_102) { | 
|  | break; | 
|  | } | 
|  | { | 
|  | x_4 = (x_2 + 1u); | 
|  | const uint x_3_c30 = x_3; | 
|  | x_2 = x_4; | 
|  | x_3 = x_3_c30; | 
|  | } | 
|  | } | 
|  | } | 
|  | return; | 
|  | } | 
|  |  | 
|  | void main() { | 
|  | main_1(); | 
|  | return; | 
|  | } | 
|  | DXC validation failure: | 
|  | warning: DXIL signing library (dxil.dll,libdxil.so) not found.  Resulting DXIL will not be signed for use in release environments. | 
|  |  | 
|  | error: validation errors | 
|  | shader.hlsl:32: error: Loop must have break. | 
|  | Validation failed. | 
|  |  | 
|  |  | 
|  |  |