1/* Ensure that we do not get bizarre warnings referring to
2   __attribute__((packed)) or some such.  */
3/* { dg-do compile } */
4/* { dg-options "-Wpadded -Wpacked -Wabi=8" } */
5
6#include "../objc-obj-c++-shared/TestsuiteObject.h"
7
8@interface Derived1: TestsuiteObject
9{ }
10@end
11
12@interface Derived2: TestsuiteObject
13- (id) foo;
14@end
15
16/* { dg-prune-output "In output included from" }   Ignore this message.  */
17/* { dg-bogus "padding struct to align" "PR23610" { target *-*-* } 0 } */
18