Matthew Maurer
4d397d33da
Adjust 64-bit ARM data layouts for LLVM update
...
LLVM has updated data layouts to specify `Fn32` on 64-bit ARM to avoid
C++ accidentally underaligning functions when trying to comply with
member function ABIs.
This should only affect Rust in cases where we had a similar bug (I
don't believe we have one), but our data layout must match to generate
code.
As a compatibility adaptatation, if LLVM is not version 19 yet, `Fn32`
gets voided from the data layout.
See llvm/llvm-project#90415
2024-05-06 16:53:17 +00:00
..
2024-05-02 19:48:29 +02:00
2024-05-03 20:33:46 +02:00
2024-05-06 07:44:41 +02:00
2024-05-04 00:32:27 +00:00
2024-05-02 19:42:31 -04:00
2024-05-03 01:10:22 +02:00
2024-05-01 22:19:11 -04:00
2024-05-04 14:48:42 +02:00
2024-05-03 17:41:48 +00:00
2024-05-06 16:53:17 +00:00
2024-05-05 01:06:22 +00:00
2024-05-04 22:27:33 +02:00
2024-05-03 17:41:48 +00:00
2024-05-04 21:18:41 -07:00
2024-05-02 19:42:31 -04:00
2024-05-03 16:03:12 +10:00
2024-05-06 09:06:02 +10:00
2024-05-06 00:55:49 +00:00
2024-05-04 00:32:27 +00:00
2024-05-03 23:34:25 -04:00
2024-05-05 12:51:37 +00:00
2024-05-03 17:41:48 +00:00
2024-05-02 22:03:01 -04:00
2024-05-06 07:44:41 +02:00
2024-05-06 00:55:49 +00:00
2024-05-02 19:42:31 -04:00
2024-05-02 15:11:22 +02:00
2024-05-03 23:34:21 -04:00
2024-05-04 00:32:27 +00:00
2024-05-02 17:49:23 +02:00
2024-05-04 11:26:05 +10:00
2024-05-06 09:06:02 +10:00
2024-05-04 14:48:42 +02:00
2024-05-02 19:42:31 -04:00
2024-05-03 15:33:52 +10:00
2024-05-03 15:33:52 +10:00
2024-05-04 12:37:22 +02:00
2024-05-01 22:19:11 -04:00
2024-05-05 14:30:35 +02:00
2024-05-06 00:55:49 +00:00
2024-05-03 17:41:48 +00:00
2024-05-06 16:53:17 +00:00
2024-05-04 22:27:33 +02:00
2024-05-02 22:03:01 -04:00
2024-05-01 15:57:33 +02:00
2024-05-02 17:49:23 +02:00
2024-04-30 16:47:49 +10:00