summaryrefslogtreecommitdiffstats
path: root/tests/metal/empty-struct-remove.slang
diff options
context:
space:
mode:
authorJay Kwak <82421531+jkwak-work@users.noreply.github.com>2025-03-31 16:31:48 -0700
committerGitHub <noreply@github.com>2025-03-31 23:31:48 +0000
commitbc9dc6557fc0cc3a4c0c2ff27e636940e361cf5d (patch)
tree5a11e5d5b252ef4fc39e68f95cbb15fada0e54b7 /tests/metal/empty-struct-remove.slang
parentd728451854e69fde69bae6232d2927eedfa9c7bb (diff)
Revert "Eliminate empty struct on metal target (#6603)" (#6711)
This reverts commit b3deec2001ea34e20e9a6af8ddf5cf3866cafac0.
Diffstat (limited to 'tests/metal/empty-struct-remove.slang')
-rw-r--r--tests/metal/empty-struct-remove.slang33
1 files changed, 0 insertions, 33 deletions
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<int> buffer, int value) {buffer[0] = value;}
-}
-
-
-struct MyStruct
-{
- RWStructuredBuffer<int> buffer;
- int value;
- void set()
- {
- e.set(buffer, value);
- }
- emptyStruct e;
-}
-
-ParameterBlock<MyStruct> param;
-
-// LIB: @computeMain
-[shader("compute")]
-[numthreads(1, 1, 1)]
-void computeMain(
- uint tid: SV_DispatchThreadID,
-)
-{
- param.set();
-}