From bc9dc6557fc0cc3a4c0c2ff27e636940e361cf5d Mon Sep 17 00:00:00 2001 From: Jay Kwak <82421531+jkwak-work@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:31:48 -0700 Subject: Revert "Eliminate empty struct on metal target (#6603)" (#6711) This reverts commit b3deec2001ea34e20e9a6af8ddf5cf3866cafac0. --- tests/metal/empty-struct-remove.slang | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 tests/metal/empty-struct-remove.slang (limited to 'tests') diff --git a/tests/metal/empty-struct-remove.slang b/tests/metal/empty-struct-remove.slang deleted file mode 100644 index 2d9ee436b..000000000 --- a/tests/metal/empty-struct-remove.slang +++ /dev/null @@ -1,33 +0,0 @@ - -//TEST:SIMPLE(filecheck=LIB):-target metallib -entry computeMain -stage compute -DMETAL -//TEST:SIMPLE(filecheck=METAL):-target metal -entry computeMain -stage compute -DMETAL - -// METAL-NOT: struct emptyStruct -struct emptyStruct -{ - void set(RWStructuredBuffer buffer, int value) {buffer[0] = value;} -} - - -struct MyStruct -{ - RWStructuredBuffer buffer; - int value; - void set() - { - e.set(buffer, value); - } - emptyStruct e; -} - -ParameterBlock param; - -// LIB: @computeMain -[shader("compute")] -[numthreads(1, 1, 1)] -void computeMain( - uint tid: SV_DispatchThreadID, -) -{ - param.set(); -} -- cgit v1.2.3