1cb93a386Sopenharmony_ciuniform float unknownInput; 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_civoid main() { 4cb93a386Sopenharmony_ci const int zero = 0; 5cb93a386Sopenharmony_ci float x = unknownInput / 0; 6cb93a386Sopenharmony_ci x = (float2(unknownInput) / 0).x; 7cb93a386Sopenharmony_ci x = (float2(unknownInput) / float2(zero)).x; 8cb93a386Sopenharmony_ci x = (float2(unknownInput) / float2(unknownInput, 0)).x; 9cb93a386Sopenharmony_ci x = (float3(unknownInput) / float3(float(0), unknownInput, unknownInput)).x; 10cb93a386Sopenharmony_ci x = (float4(unknownInput) / float4(float2(unknownInput, float(zero)), 1, 1)).x; 11cb93a386Sopenharmony_ci x /= 0; 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ci int y = int(unknownInput) / 0; 14cb93a386Sopenharmony_ci y = int(unknownInput) % 0; 15cb93a386Sopenharmony_ci y = (int2(unknownInput) / 0).x; 16cb93a386Sopenharmony_ci y = (int2(unknownInput) / int2(zero)).x; 17cb93a386Sopenharmony_ci y = (int2(unknownInput) / int2(unknownInput, 0)).x; 18cb93a386Sopenharmony_ci y = (int3(unknownInput) / int3(0, unknownInput, unknownInput)).x; 19cb93a386Sopenharmony_ci y = (int4(unknownInput) % int4(int2(unknownInput, int(zero)), 1, 1)).x; 20cb93a386Sopenharmony_ci y /= 0; 21cb93a386Sopenharmony_ci y %= 0; 22cb93a386Sopenharmony_ci}