1fd4e5da5Sopenharmony_ci;; Tests diff of unrelated shaders (with different execution models).
2fd4e5da5Sopenharmony_ci               OpCapability Shader
3fd4e5da5Sopenharmony_ci          %1 = OpExtInstImport "GLSL.std.450"
4fd4e5da5Sopenharmony_ci               OpMemoryModel Logical GLSL450
5fd4e5da5Sopenharmony_ci               OpEntryPoint Vertex %4 "main" %8 %10
6fd4e5da5Sopenharmony_ci               OpSource ESSL 310
7fd4e5da5Sopenharmony_ci               OpName %4 "main"
8fd4e5da5Sopenharmony_ci               OpName %8 "v"
9fd4e5da5Sopenharmony_ci               OpName %10 "a"
10fd4e5da5Sopenharmony_ci               OpDecorate %8 Location 0
11fd4e5da5Sopenharmony_ci               OpDecorate %10 Location 0
12fd4e5da5Sopenharmony_ci          %2 = OpTypeVoid
13fd4e5da5Sopenharmony_ci          %3 = OpTypeFunction %2
14fd4e5da5Sopenharmony_ci          %6 = OpTypeFloat 32
15fd4e5da5Sopenharmony_ci          %7 = OpTypePointer Output %6
16fd4e5da5Sopenharmony_ci          %8 = OpVariable %7 Output
17fd4e5da5Sopenharmony_ci          %9 = OpTypePointer Input %6
18fd4e5da5Sopenharmony_ci         %10 = OpVariable %9 Input
19fd4e5da5Sopenharmony_ci          %4 = OpFunction %2 None %3
20fd4e5da5Sopenharmony_ci          %5 = OpLabel
21fd4e5da5Sopenharmony_ci         %11 = OpLoad %6 %10
22fd4e5da5Sopenharmony_ci               OpStore %8 %11
23fd4e5da5Sopenharmony_ci               OpReturn
24fd4e5da5Sopenharmony_ci               OpFunctionEnd
25fd4e5da5Sopenharmony_ci
26