1 2 3 4 5 6 7 8 9 10 11 12 13
|
// 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() {}
|