From 549fa04cbd4020aeb6690200d70b684732a90c19 Mon Sep 17 00:00:00 2001 From: Zebediah Figura Date: Thu, 11 Jun 2020 16:44:18 -0500 Subject: [PATCH] d3dcompiler/tests: Add a couple of extra tests for struct declaration syntax. Signed-off-by: Zebediah Figura Signed-off-by: Matteo Bruni Signed-off-by: Alexandre Julliard --- dlls/d3dcompiler_43/tests/hlsl_d3d9.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dlls/d3dcompiler_43/tests/hlsl_d3d9.c b/dlls/d3dcompiler_43/tests/hlsl_d3d9.c index edff59b6337..d82a0b015af 100644 --- a/dlls/d3dcompiler_43/tests/hlsl_d3d9.c +++ b/dlls/d3dcompiler_43/tests/hlsl_d3d9.c @@ -968,7 +968,7 @@ static void test_constant_table(void) { static const char *source = "typedef float3x3 matrix_t;\n" - "struct matrix_record { float3x3 a; };\n" + "struct matrix_record { float3x3 a; } dummy;\n" "uniform float4 a;\n" "uniform float b;\n" "uniform float unused;\n" @@ -1193,6 +1193,12 @@ static void test_fail(void) " o = float4(1, 1, 1, 1);\n" " return float4(0, 0, 0, 0);\n" "}", + + "struct {float4 a;};\n" + "float4 test() : SV_TARGET\n" + "{\n" + " return float4(0, 0, 0, 0);\n" + "}", }; static const char *targets[] = {"ps_2_0", "ps_3_0", "ps_4_0"};