|
16 | 16 |
|
17 | 17 | //================================================================================ |
18 | 18 | // this file has been auto-generated, do not modify its contents! |
19 | | -// date: 2026-01-08 14:44:34.390982 |
20 | | -// git hash: b30d148dff8b64da40ed34e34ba6386c2ad150c5 |
| 19 | +// date: 2026-03-02 16:31:41.575770 |
| 20 | +// git hash: a9bc5a6b4eaaa934175759ad44eb4b3b89f7ded2 |
21 | 21 | //================================================================================ |
22 | 22 |
|
23 | 23 | #ifndef KERNEL_FLOAT_MACROS_H |
@@ -3050,8 +3050,8 @@ struct vector_ptr { |
3050 | 3050 | /** |
3051 | 3051 | * Default constructor sets the pointer to `NULL`. |
3052 | 3052 | */ |
3053 | | - vector_ptr() = default; |
3054 | | - vector_ptr(decltype(nullptr)) {} |
| 3053 | + KERNEL_FLOAT_INLINE vector_ptr() {} |
| 3054 | + KERNEL_FLOAT_INLINE vector_ptr(decltype(nullptr)) {} |
3055 | 3055 |
|
3056 | 3056 | /** |
3057 | 3057 | * Constructor from a given pointer. It is up to the user to assert that the pointer is aligned to `Alignment`. |
@@ -3146,8 +3146,8 @@ struct vector_ptr<T, N, const U, Alignment> { |
3146 | 3146 | using pointer_type = const U*; |
3147 | 3147 | using value_type = decay_t<T>; |
3148 | 3148 |
|
3149 | | - vector_ptr() = default; |
3150 | | - vector_ptr(decltype(nullptr)) {} |
| 3149 | + KERNEL_FLOAT_INLINE vector_ptr() {} |
| 3150 | + KERNEL_FLOAT_INLINE vector_ptr(decltype(nullptr)) {} |
3151 | 3151 |
|
3152 | 3152 | template<typename V = U, enable_if_t<Alignment != alignof(V), int> = 0> |
3153 | 3153 | KERNEL_FLOAT_INLINE explicit vector_ptr(pointer_type p) : data_(p) {} |
|
0 commit comments