template int my_alignof() { return __alignof__(T); } template struct X { }; int main() { return my_alignof >(); }