Daniel Bertalan
609fe2cb4b
[ObjC] Fix offsets following [[no_unique_address]] for @encode() ( #71321 )
...
Commit 46ca880fca made `@encode` skip fields that are made zero-sized by
`[[no_unique_address]]`. When iterating the fields, the index which is
passed to `getFieldOffset` failed to be incremented for those due to the
use of an early `continue`, so subsequent fields reported an incorrect
offset. This caused an assertion to be triggered in
`getObjCEncodingForStructureImpl`.
Fixes #71250
2023-11-06 20:36:47 +01:00
..
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-30 17:17:37 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-11-06 20:36:47 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-02-17 11:16:35 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-05-23 08:29:52 +02:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-02-17 11:16:35 +01:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-06-01 17:04:48 +02:00
2023-06-01 17:04:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-05-26 17:35:48 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00