Issue an error if "uniform" or "varying" qualifiers are applied to void types.
Issue #179.
This commit is contained in:
3
tests_errors/void-qualifiers-1.ispc
Normal file
3
tests_errors/void-qualifiers-1.ispc
Normal file
@@ -0,0 +1,3 @@
|
||||
// "varying" qualifier is illegal with "void" type
|
||||
|
||||
varying void *foo;
|
||||
5
tests_errors/void-qualifiers-2.ispc
Normal file
5
tests_errors/void-qualifiers-2.ispc
Normal file
@@ -0,0 +1,5 @@
|
||||
// "uniform" qualifier is illegal with "void" type
|
||||
|
||||
struct FFF {
|
||||
uniform void *x;
|
||||
};
|
||||
3
tests_errors/void-qualifiers-3.ispc
Normal file
3
tests_errors/void-qualifiers-3.ispc
Normal file
@@ -0,0 +1,3 @@
|
||||
// "varying" qualifier is illegal with "void" type
|
||||
|
||||
varying void *foo() { }
|
||||
3
tests_errors/void-qualifiers-4.ispc
Normal file
3
tests_errors/void-qualifiers-4.ispc
Normal file
@@ -0,0 +1,3 @@
|
||||
// "varying" qualifier is illegal with "void" type
|
||||
|
||||
void foo(varying void *x) { }
|
||||
Reference in New Issue
Block a user