xref: /netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/stdalign.h (revision 7330f729ccf0bd976a06f95fad452fe774fc7fd1)
1*7330f729Sjoerg /*===---- stdalign.h - Standard header for alignment ------------------------===
2*7330f729Sjoerg  *
3*7330f729Sjoerg  * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*7330f729Sjoerg  * See https://llvm.org/LICENSE.txt for license information.
5*7330f729Sjoerg  * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*7330f729Sjoerg  *
7*7330f729Sjoerg  *===-----------------------------------------------------------------------===
8*7330f729Sjoerg  */
9*7330f729Sjoerg 
10*7330f729Sjoerg #ifndef __STDALIGN_H
11*7330f729Sjoerg #define __STDALIGN_H
12*7330f729Sjoerg 
13*7330f729Sjoerg #ifndef __cplusplus
14*7330f729Sjoerg #define alignas _Alignas
15*7330f729Sjoerg #define alignof _Alignof
16*7330f729Sjoerg #endif
17*7330f729Sjoerg 
18*7330f729Sjoerg #define __alignas_is_defined 1
19*7330f729Sjoerg #define __alignof_is_defined 1
20*7330f729Sjoerg 
21*7330f729Sjoerg #endif /* __STDALIGN_H */
22