Rahul Joshi
d1ba2692ee
[LLVM][Clang] Enable strict mode for getTrailingObjects ( #144930 )
...
Disallow calls to templated `getTrailingObjects` if there is a single
trailing type (strict mode). Add `getTrailingObjectsNonStrict` for cases
when it's not possible to know statically if there will be a single or
multiple trailing types (like in OpenMPClause.h) to bypass the struct
checks.
This will ensure that future users of TrailingObjects class do not
accidently use the templated `getTrailingObjects` when they have a
single trailing type.
2025-06-30 07:23:34 -07:00
..
2025-01-22 08:15:10 -08:00
2025-06-08 22:37:59 -07:00
2025-06-26 23:38:12 -07:00
2025-04-22 09:45:15 +01:00
2025-06-19 13:17:39 -07:00
2024-09-13 18:33:41 -04:00
2025-05-20 14:02:22 -04:00
2024-09-13 19:55:44 -04:00
2025-05-20 14:02:22 -04:00
2024-09-21 10:59:50 +01:00
2025-01-16 21:37:24 -08:00
2025-03-10 09:48:40 +00:00
2024-12-05 08:48:42 -05:00
2024-09-20 12:13:33 +02:00
2025-03-10 09:48:40 +00:00
2025-02-06 13:11:11 +01:00
2024-10-24 15:53:42 -07:00
2025-05-14 21:00:49 -07:00
2025-05-03 07:05:02 -07:00
2025-04-23 07:46:27 +01:00
2025-04-18 12:37:16 -04:00
2024-09-13 18:33:41 -04:00
2024-11-05 09:03:37 -06:00
2024-09-13 19:55:44 -04:00
2025-03-11 13:49:44 -07:00
2025-05-26 14:11:15 +05:30
2025-02-13 12:13:39 +01:00
2025-03-24 17:23:25 -07:00
2024-09-13 19:55:44 -04:00
2024-09-20 21:15:42 -07:00
2025-05-26 14:11:15 +05:30
2025-05-02 09:52:47 +00:00
2025-03-05 18:46:38 +07:00
2024-09-24 22:05:51 -07:00
2025-01-09 14:22:27 +05:30
2025-06-28 13:04:16 -07:00
2024-09-13 18:33:41 -04:00
2024-09-21 10:59:50 +01:00
2025-05-28 00:18:37 -04:00
2025-05-20 14:02:22 -04:00
2024-10-08 13:04:39 +02:00
2025-03-12 16:20:13 -07:00
2025-06-30 07:23:34 -07:00
2025-05-09 16:56:18 -07:00
2024-09-20 08:18:16 -04:00
2024-09-13 18:33:41 -04:00
2025-05-03 07:05:02 -07:00