// RUN: %dxc -E main -T gs_6_0 %s | FileCheck %s // CHECK: input parameter conflicts with geometry specifier of previous input parameters struct Out { float4 pos : SV_Position; float4 a[2] : A; }; struct Empty{}; int i; [maxvertexcount(3)] void main(line Empty e[2], lineadj Empty e2[4], inout PointStream OutputStream0) { Out output = (Out)0; output.a[i] = 3; OutputStream0.Append(output); OutputStream0.RestartStrip(); }