Support for type qualifier after type

This commit is contained in:
Ganesh Viswanathan 2019-05-07 00:38:43 -05:00
commit e851a9adf3
3 changed files with 3 additions and 2 deletions

View file

@ -39,6 +39,7 @@ proc initGrammar(): Grammar =
typeGrammar = """
(type_qualifier?)
(primitive_type|type_identifier?)
(type_qualifier?)
(sized_type_specifier?
(primitive_type?)
)

View file

@ -50,7 +50,7 @@ int test_call_param7(union UNION1 param1) {
return param1.field1;
}
float test_call_param8(int *param1) {
float test_call_param8(int volatile *param1) {
*param1 = 5 * *param1;
return 1.0 * *param1;

View file

@ -109,7 +109,7 @@ ENUM2 test_call_param4(enum ENUM param1);
union UNION1 test_call_param5(float param1);
unsigned char test_call_param6(UNION2 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_call10(int **param1);