Timm Baeder
bdd087023f
[clang][bytecode] Fix various issues with multidimensional arrays ( #134628 )
...
This issue is very convoluted, but in essence, in the new version:
For a Pointer P that points to the root of a multidimensional, primitive
array:
`P.narrow()` does nothing.
`P.atIndex(0)` points `P[0]`
`P.atIndex(0).atIndex(0)` is the same as `P.atIndex(0)` (as before)
`P.atIndex(0).narrow().atIndex(0)` points to `P[0][0]`
`P.atIndex(0).narrow().narrow()` is the same as `P.atIndex(0).narrow()`.
2025-04-08 05:48:55 +02:00
..
2025-04-07 09:46:03 +02:00
2025-04-08 05:48:55 +02:00
2025-04-07 07:12:33 -04:00
2025-04-04 17:36:14 -07:00
2025-04-04 10:21:33 -07:00
2025-03-17 02:45:19 -04:00
2025-04-07 12:23:10 -07:00
2025-04-07 08:41:49 -07:00
2025-03-28 07:35:16 -05:00
2025-03-19 10:11:18 -07:00
2025-04-04 09:37:28 +02:00
2025-04-07 12:06:57 -04:00
2025-03-28 07:35:16 -05:00
2025-04-07 15:25:47 -07:00
2025-04-07 10:44:37 +02:00
2025-03-29 00:47:25 -04:00
2025-03-21 11:59:01 -04:00
2025-04-06 23:42:27 -03:00
2025-04-07 08:31:02 +08:00
2025-03-29 01:54:14 +08:00
2025-04-04 15:52:44 -07:00
2025-04-07 12:30:51 -03:00
2025-03-26 17:46:21 -06:00
2025-04-03 16:09:57 -07:00
2025-03-19 07:49:16 -04:00
2025-04-02 19:27:29 -03:00
2025-04-08 11:02:57 +08:00
2025-04-03 14:36:46 +00:00
2025-03-21 03:55:42 +01:00
2025-03-17 10:00:07 -07:00
2025-04-04 12:32:33 -07:00
2025-04-02 07:21:15 -04:00
2025-03-31 10:03:39 +02:00
2025-04-07 07:12:33 -04:00
2025-03-19 10:11:18 -07:00
2025-04-04 20:54:13 +02:00
2025-04-07 23:19:32 -03:00
2025-03-21 03:55:42 +01:00
2025-04-04 12:32:33 -07:00
2025-04-07 13:32:36 +01:00
2025-03-29 00:47:25 -04:00
2025-03-12 18:13:26 +00:00
2025-04-07 23:19:32 -03:00
2025-03-14 15:18:13 +00:00
2025-03-18 09:46:43 +00:00
2025-03-19 14:13:22 -07:00
2025-03-18 13:19:41 -07:00