.. | .. |
---|
57 | 57 | int arg_index; |
---|
58 | 58 | }; |
---|
59 | 59 | |
---|
60 | | -struct vla_bound_data { |
---|
61 | | - struct source_location location; |
---|
62 | | - struct type_descriptor *type; |
---|
63 | | -}; |
---|
64 | | - |
---|
65 | 60 | struct out_of_bounds_data { |
---|
66 | 61 | struct source_location location; |
---|
67 | 62 | struct type_descriptor *array_type; |
---|
.. | .. |
---|
83 | 78 | struct type_descriptor *type; |
---|
84 | 79 | }; |
---|
85 | 80 | |
---|
86 | | -#if defined(CONFIG_ARCH_SUPPORTS_INT128) && defined(__SIZEOF_INT128__) |
---|
| 81 | +struct alignment_assumption_data { |
---|
| 82 | + struct source_location location; |
---|
| 83 | + struct source_location assumption_location; |
---|
| 84 | + struct type_descriptor *type; |
---|
| 85 | +}; |
---|
| 86 | + |
---|
| 87 | +#if defined(CONFIG_ARCH_SUPPORTS_INT128) |
---|
87 | 88 | typedef __int128 s_max; |
---|
88 | 89 | typedef unsigned __int128 u_max; |
---|
89 | 90 | #else |
---|