]> code.delx.au - gnu-emacs/blobdiff - nt/inc/stdalign.h
Merge from emacs-24; up to 2012-12-05T00:13:56Z!yamaoka@jpl.org
[gnu-emacs] / nt / inc / stdalign.h
index 2ff7a43096ff89d79ee688f2640a577cf360c3a8..7e349dc31d0a2a94ae7eb67c0d2e808595697008 100644 (file)
 #endif
 #define alignof _Alignof
 
+#if __GNUC__
+# define _Alignas(a) __attribute__ ((__aligned__ (a)))
+#elif 1300 <= _MSC_VER
+# define _Alignas(a) __declspec (align (a))
+#endif
+#ifdef _Alignas
+# define alignas _Alignas
+#endif
+
 #endif /* _NT_STDALIGN_H_ */