forked from Imagelibrary/binutils-gdb
2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* eval.c (evaluate_subexp_with_coercion): Add call to check_typedef, to handle typedeffed vars correctly. * gdb.base/printcmds.c: Add typedeffed arrays. * gdb.base/printcmds.exp (test_print_typedef_arrays): New procedure to test arrays that are typedef'd.
This commit is contained in:
@@ -59,6 +59,12 @@ unsigned char ctable2[] = {
|
||||
/* Single and multidimensional arrays to test access and printing of array
|
||||
members. */
|
||||
|
||||
typedef int ArrayInt [10];
|
||||
ArrayInt a1 = {2,4,6,8,10,12,14,16,18,20};
|
||||
|
||||
typedef char ArrayChar [5];
|
||||
ArrayChar a2 = {'a','b','c','d','\0'};
|
||||
|
||||
int int1dim[12] = {0,1,2,3,4,5,6,7,8,9,10,11};
|
||||
int int2dim[3][4] = {{0,1,2,3},{4,5,6,7},{8,9,10,11}};
|
||||
int int3dim[2][3][2] = {{{0,1},{2,3},{4,5}},{{6,7},{8,9},{10,11}}};
|
||||
@@ -97,5 +103,5 @@ int main ()
|
||||
/* Prevent AIX linker from removing variables. */
|
||||
return ctable1[0] + ctable2[0] + int1dim[0] + int2dim[0][0]
|
||||
+ int3dim[0][0][0] + int4dim[0][0][0][0] + teststring[0] +
|
||||
*parrays -> array1;
|
||||
*parrays -> array1 + a1[0] + a2[0];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user