summaryrefslogtreecommitdiff
path: root/tests/language-feature/generics
diff options
context:
space:
mode:
authorskallweitNV <64953474+skallweitNV@users.noreply.github.com>2024-06-10 22:28:36 +0200
committerGitHub <noreply@github.com>2024-06-10 13:28:36 -0700
commit712ce653d4c3d7284dd71389f31540d0da7f144e (patch)
tree9d99ac7d5804c47e900dce01455edcf3bde52cd2 /tests/language-feature/generics
parent38c0baccac70ca36a2c90218d6a92b8c036b1a5e (diff)
enable more metal tests (#4326)
Diffstat (limited to 'tests/language-feature/generics')
-rw-r--r--tests/language-feature/generics/arithmetic-ops.slang1
-rw-r--r--tests/language-feature/generics/generic-interface-1.slang1
-rw-r--r--tests/language-feature/generics/generic-interface-2.slang1
-rw-r--r--tests/language-feature/generics/generic-value-constant-folding.slang1
-rw-r--r--tests/language-feature/generics/iarray.slang1
-rw-r--r--tests/language-feature/generics/partial-generic-argument-inference.slang1
-rw-r--r--tests/language-feature/generics/struct-generic-value-param.slang1
-rw-r--r--tests/language-feature/generics/typealias.slang1
8 files changed, 0 insertions, 8 deletions
diff --git a/tests/language-feature/generics/arithmetic-ops.slang b/tests/language-feature/generics/arithmetic-ops.slang
index 2a0ddcbb8..d2f1af47f 100644
--- a/tests/language-feature/generics/arithmetic-ops.slang
+++ b/tests/language-feature/generics/arithmetic-ops.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE: -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE: -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
T simpleTest<T : IArithmetic>(T v0, T v1)
{
if (v0 > T(0))
diff --git a/tests/language-feature/generics/generic-interface-1.slang b/tests/language-feature/generics/generic-interface-1.slang
index bd551cee4..217e7f06f 100644
--- a/tests/language-feature/generics/generic-interface-1.slang
+++ b/tests/language-feature/generics/generic-interface-1.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
interface IEqlTestable<T>
{
diff --git a/tests/language-feature/generics/generic-interface-2.slang b/tests/language-feature/generics/generic-interface-2.slang
index febc2e584..9a44f679c 100644
--- a/tests/language-feature/generics/generic-interface-2.slang
+++ b/tests/language-feature/generics/generic-interface-2.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
interface IFoo<let n: uint>
{
diff --git a/tests/language-feature/generics/generic-value-constant-folding.slang b/tests/language-feature/generics/generic-value-constant-folding.slang
index 112d3f503..f7525e6fd 100644
--- a/tests/language-feature/generics/generic-value-constant-folding.slang
+++ b/tests/language-feature/generics/generic-value-constant-folding.slang
@@ -1,5 +1,4 @@
//TEST(compute):COMPARE_COMPUTE: -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct PlusOne<let v : int>
{
diff --git a/tests/language-feature/generics/iarray.slang b/tests/language-feature/generics/iarray.slang
index d25140670..b66c3ab27 100644
--- a/tests/language-feature/generics/iarray.slang
+++ b/tests/language-feature/generics/iarray.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=CHECK): -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
T sum<T:IFloat>(IArray<T> array)
{
diff --git a/tests/language-feature/generics/partial-generic-argument-inference.slang b/tests/language-feature/generics/partial-generic-argument-inference.slang
index 9ce6220f9..4ee50b88d 100644
--- a/tests/language-feature/generics/partial-generic-argument-inference.slang
+++ b/tests/language-feature/generics/partial-generic-argument-inference.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE: -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE: -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
// This test confirms that we can provide a subset of the required generic
// arguments to a generic function, and have the rest be inferred from the
diff --git a/tests/language-feature/generics/struct-generic-value-param.slang b/tests/language-feature/generics/struct-generic-value-param.slang
index b3358d829..7b3b847d5 100644
--- a/tests/language-feature/generics/struct-generic-value-param.slang
+++ b/tests/language-feature/generics/struct-generic-value-param.slang
@@ -17,7 +17,6 @@
// when trying out the feature.
//TEST(compute):COMPARE_COMPUTE: -shaderobj
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
import struct_generic_value_param_import;
diff --git a/tests/language-feature/generics/typealias.slang b/tests/language-feature/generics/typealias.slang
index 90a048603..3895c984a 100644
--- a/tests/language-feature/generics/typealias.slang
+++ b/tests/language-feature/generics/typealias.slang
@@ -1,6 +1,5 @@
//TEST(compute):COMPARE_COMPUTE: -shaderobj -output-using-type
//TEST(compute):COMPARE_COMPUTE: -vk -shaderobj -output-using-type
-//DISABLE_TEST(compute):COMPARE_COMPUTE:-slang -shaderobj -mtl
struct MyGenType<T : IArithmetic, let n : int>
{
T value;