test: add test for array/pointer types for globals (#6476)
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
This commit is contained in:
parent
c9a372c333
commit
7c28fe7419
1 changed files with 26 additions and 0 deletions
|
|
@ -100,6 +100,32 @@ global char [50] foo @ 0x100
|
|||
EOF
|
||||
RUN
|
||||
|
||||
NAME=avg array and pointer types
|
||||
FILE==
|
||||
CMDS=<<EOF
|
||||
avga gptr "char *" @ 0x100
|
||||
avga gpp "char **" @ 0x200
|
||||
avga garr "int [8]" @ 0x300
|
||||
avga gpa "int *[4]" @ 0x400
|
||||
avgl
|
||||
avglj
|
||||
avgt gptr "void **"
|
||||
avgt garr "char [3]"
|
||||
avgl
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
global char * gptr @ 0x100
|
||||
global char ** gpp @ 0x200
|
||||
global int [8] garr @ 0x300
|
||||
global int *[4] gpa @ 0x400
|
||||
[{"name":"gptr","type":"char *","size":8,"addr":"0x100"},{"name":"gpp","type":"char **","size":8,"addr":"0x200"},{"name":"garr","type":"int [8]","size":32,"addr":"0x300"},{"name":"gpa","type":"int *[4]","size":32,"addr":"0x400"}]
|
||||
global void ** gptr @ 0x100
|
||||
global char ** gpp @ 0x200
|
||||
global char [3] garr @ 0x300
|
||||
global int *[4] gpa @ 0x400
|
||||
EOF
|
||||
RUN
|
||||
|
||||
NAME=avgl <non-existing-var>
|
||||
FILE==
|
||||
CMDS=<<EOF
|
||||
|
|
|
|||
Loading…
Reference in a new issue