Apple clang version 11.0.0 (clang-1100.0.33.17) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin #define A __attribute__((aligned(64))) ({ A int **p; __alignof(p); }) = 64 ({ int A **p; __alignof(p); }) = 64 ({ int * A *p; __alignof(p); }) = 64 ({ int ** A p; __alignof(p); }) = 64 ({ int ** p A; __alignof(p); }) = 64 ({ A int **p; __alignof(*p); }) = 8 ({ int A **p; __alignof(*p); }) = 8 ({ int * A *p; __alignof(*p); }) = 8 ({ int ** A p; __alignof(*p); }) = 8 ({ int ** p A; __alignof(*p); }) = 8 ({ A int **p; __alignof(**p); }) = 4 ({ int A **p; __alignof(**p); }) = 4 ({ int * A *p; __alignof(**p); }) = 4 ({ int ** A p; __alignof(**p); }) = 4 ({ int ** p A; __alignof(**p); }) = 4 gcc-11.2 (GCC) 11.2.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. #define A __attribute__((aligned(64))) ({ A int **p; __alignof(p); }) = 64 ({ int A **p; __alignof(p); }) = 64 ({ int * A *p; __alignof(p); }) = 8 ({ int ** A p; __alignof(p); }) = 64 ({ int ** p A; __alignof(p); }) = 64 ({ A int **p; __alignof(*p); }) = 8 ({ int A **p; __alignof(*p); }) = 8 ({ int * A *p; __alignof(*p); }) = 64 ({ int ** A p; __alignof(*p); }) = 8 ({ int ** p A; __alignof(*p); }) = 8 ({ A int **p; __alignof(**p); }) = 4 ({ int A **p; __alignof(**p); }) = 4 ({ int * A *p; __alignof(**p); }) = 4 ({ int ** A p; __alignof(**p); }) = 4 ({ int ** p A; __alignof(**p); }) = 4