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 = """
|
||||
(type_qualifier?)
|
||||
(primitive_type|type_identifier?)
|
||||
(type_qualifier?)
|
||||
(sized_type_specifier?
|
||||
(primitive_type?)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue