| // Copyright 2026 The IREE Authors | |
| // | |
| // Licensed under the Apache License v2.0 with LLVM Exceptions. | |
| // See https://llvm.org/LICENSE.txt for license information. | |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
| // Freestanding <stdalign.h> for wasm32. | |
| #ifndef IREE_WASM_LIBC_STDALIGN_H_ | |
| #define IREE_WASM_LIBC_STDALIGN_H_ | |
| // C11 alignas/alignof are keywords in C23; macros for older standards. | |
| #if !defined(__cplusplus) | |
| #define alignas _Alignas | |
| #define alignof _Alignof | |
| #endif | |
| #define __alignas_is_defined 1 | |
| #define __alignof_is_defined 1 | |
| #endif // IREE_WASM_LIBC_STDALIGN_H_ |