// This should ignore the alignment and issue a warning about
// align not being used
auto func() -> __declspec(align(16)) int; // expected-warning{{attribute ignored when parsing type}}
-static_assert(alignof(decltype(func())) == alignof(int));
+static_assert(alignof(decltype(func())) == alignof(int), "error");
// The following should NOT assert since alignment should
// follow the type
// But there is a declaration here!
typedef __declspec(align(16)) int Foo;
-static_assert(alignof(Foo) == 16);
+static_assert(alignof(Foo) == 16, "error");
+