diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/bugs/multiple-definitions.slang | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/bugs/multiple-definitions.slang b/tests/bugs/multiple-definitions.slang new file mode 100644 index 000000000..5361c97bc --- /dev/null +++ b/tests/bugs/multiple-definitions.slang @@ -0,0 +1,22 @@ +// multiple-definitions.slang +//TEST:SIMPLE:-entry main -o multiple-definitions.hlsl + +__specialized_for_target(hlsl) +int a(int x) +{ + int r = 0; + for(int i = 0; i < x; ++i) ++r; + return r; +} + +__specialized_for_target(glsl) +int a(int x) +{ + int r = 0; + for(int i = 0; i < x; ++i) ++r; + return r; +} + +[shader("compute")] +void main() +{} |
