| .. | .. |
|---|
| 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 |
|---|