David Spickett
88b5c7435e
[lldb] Correct 32-bit build failure in StopInfoMachException.cpp ( #159523 )
...
uintptr_t is usually a good idea when handling pointers, but lldb has to
handle 64-bit addresses that might be from a remote system, on a 32-bit
system.
So I've changed a few instances here to use addr_t which is 64-bit
everywhere.
Before we got:
https://lab.llvm.org/buildbot/#/builders/18/builds/21247
```
../llvm-project/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:81:28: error: constexpr variable 'g_mte_tag_mask' must be initialized by a constant expression
81 | static constexpr uintptr_t g_mte_tag_mask = (uintptr_t)0x0f << g_mte_tag_shift;
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../llvm-project/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:81:61: note: shift count 56 >= width of type 'uintptr_t' (aka 'unsigned int') (32 bits)
81 | static constexpr uintptr_t g_mte_tag_mask = (uintptr_t)0x0f << g_mte_tag_shift;
| ^
1 error generated.
```
Original code added by #159117 .
2025-09-18 09:59:02 +01:00
..
2023-02-20 10:38:18 -08:00
2025-07-30 11:24:35 +01:00
2025-07-30 11:24:35 +01:00
2025-08-27 14:05:38 +01:00
2023-04-04 21:21:45 +01:00
2023-03-27 13:42:14 -07:00
2023-03-27 13:42:14 -07:00
2023-03-27 13:42:14 -07:00
2025-08-20 14:33:27 -07:00
2025-08-20 14:33:27 -07:00
2025-09-17 20:34:30 +03:00
2025-08-20 14:33:27 -07:00
2025-02-06 09:12:44 +01:00
2025-01-14 15:19:22 +00:00
2023-09-19 10:49:57 +00:00
2025-06-24 09:54:14 -07:00
2023-03-27 13:42:14 -07:00
2025-01-14 09:16:11 +08:00
2023-01-29 18:07:56 +08:00
2023-07-20 16:32:47 -07:00
2025-06-25 10:31:38 +01:00
2025-06-25 10:31:38 +01:00
2025-06-30 16:27:44 +03:00
2025-06-30 16:27:44 +03:00
2024-12-12 10:04:24 +08:00
2024-12-12 10:04:24 +08:00
2025-08-27 14:05:38 +01:00
2025-08-27 14:05:38 +01:00
2024-12-13 10:06:55 +08:00
2024-12-13 10:06:55 +08:00
2024-08-27 10:59:31 -07:00
2023-07-20 16:32:47 -07:00
2025-08-27 14:05:38 +01:00
2025-08-27 14:05:38 +01:00
2023-03-27 13:42:14 -07:00
2023-12-04 23:21:45 -05:00
2025-01-15 11:03:33 -05:00
2025-01-15 11:03:33 -05:00
2023-07-20 16:32:47 -07:00
2023-04-13 11:30:00 +00:00
2024-11-14 09:28:27 -08:00
2025-04-23 22:10:15 -07:00
2025-04-23 22:10:15 -07:00
2024-11-14 09:28:27 -08:00
2023-04-13 11:30:00 +00:00
2023-04-05 13:25:43 +02:00
2023-04-05 13:25:43 +02:00
2023-04-05 13:25:43 +02:00
2023-07-20 16:32:47 -07:00
2023-04-05 19:54:23 +08:00
2023-04-05 20:16:48 +02:00
2023-12-04 23:21:45 -05:00
2023-02-07 12:39:46 +00:00
2023-12-04 23:21:45 -05:00
2025-01-24 13:42:06 +00:00
2025-01-24 13:42:06 +00:00
2025-01-14 09:16:11 +08:00
2025-01-14 09:16:11 +08:00
2024-01-17 07:23:58 -05:00
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07:00
2024-09-04 15:31:59 +01:00
2023-07-20 16:32:47 -07:00
2023-07-20 16:32:47 -07:00
2025-08-01 15:40:14 -07:00
2025-04-04 18:43:31 -07:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2025-07-28 16:40:00 +01:00
2025-07-28 16:09:24 +01:00
2023-04-05 13:25:43 +02:00
2025-09-04 10:37:52 -07:00
2025-08-07 13:01:52 -07:00
2023-04-13 11:30:00 +00:00
2025-01-14 09:16:11 +08:00
2025-01-14 09:16:11 +08:00
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07:00
2025-05-19 16:04:50 -07:00
2024-09-04 15:31:59 +01:00
2023-04-13 11:30:00 +00:00
2025-09-04 10:37:52 -07:00
2024-11-14 09:28:27 -08:00
2023-04-13 11:30:00 +00:00
2025-01-14 09:16:11 +08:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2023-04-13 11:30:00 +00:00
2025-05-19 16:04:50 -07:00
2024-09-04 15:31:59 +01:00
2023-04-13 11:30:00 +00:00
2023-07-21 11:42:42 +08:00
2023-07-20 16:32:47 -07:00
2023-09-27 09:14:40 -07:00
2023-04-13 11:30:00 +00:00
2025-09-18 09:59:02 +01:00
2025-09-17 11:20:52 -07:00
2025-03-25 06:50:52 -03:00
2025-03-25 06:52:07 -03:00