Support for type qualifier after type
This commit is contained in:
parent
62f5dc121b
commit
e851a9adf3
3 changed files with 3 additions and 2 deletions
|
|
@ -39,6 +39,7 @@ proc initGrammar(): Grammar =
|
||||||
typeGrammar = """
|
typeGrammar = """
|
||||||
(type_qualifier?)
|
(type_qualifier?)
|
||||||
(primitive_type|type_identifier?)
|
(primitive_type|type_identifier?)
|
||||||
|
(type_qualifier?)
|
||||||
(sized_type_specifier?
|
(sized_type_specifier?
|
||||||
(primitive_type?)
|
(primitive_type?)
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ int test_call_param7(union UNION1 param1) {
|
||||||
return param1.field1;
|
return param1.field1;
|
||||||
}
|
}
|
||||||
|
|
||||||
float test_call_param8(int *param1) {
|
float test_call_param8(int volatile *param1) {
|
||||||
*param1 = 5 * *param1;
|
*param1 = 5 * *param1;
|
||||||
|
|
||||||
return 1.0 * *param1;
|
return 1.0 * *param1;
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ ENUM2 test_call_param4(enum ENUM param1);
|
||||||
union UNION1 test_call_param5(float param1);
|
union UNION1 test_call_param5(float param1);
|
||||||
unsigned char test_call_param6(UNION2 param1);
|
unsigned char test_call_param6(UNION2 param1);
|
||||||
int test_call_param7(union UNION1 param1);
|
int test_call_param7(union UNION1 param1);
|
||||||
float test_call_param8(int *param1);
|
float test_call_param8(int volatile *param1);
|
||||||
void *test_call9();
|
void *test_call9();
|
||||||
void **test_call10(int **param1);
|
void **test_call10(int **param1);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue