// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -fsyntax-only %s -verify // expected-no-diagnostics // Test that we have consistent behaviour for comma parsing. Namely: // - a single trailing comma is allowed after any parameter // - a trailing comma is not required [RootSignature("CBV(b0, flags = DATA_VOLATILE,), DescriptorTable(Sampler(s0,),),")] void maximum_commas() {} [RootSignature("CBV(b0, flags = DATA_VOLATILE), DescriptorTable(Sampler(s0))")] void minimal_commas() {}