3 typedef struct old_visible_stuff *opaquePointer;
5 struct old_visible_stuff {
6 int things_we_no_longer;
8 } __attribute__((__deprecated__("do not refer to this, the layout might change")));
10 typedef struct old_visible_stuff *another; // { dg-warning "deprecated" }
12 opaquePointer runtime_function (opaquePointer someObject);
14 opaquePointer bad_runtime_call (struct old_visible_stuff *otherObject); // { dg-warning "deprecated" }