// { dg-do assemble } | |
// Copyright (C) 1999 Free Software Foundation | |
// by Alexandre Oliva <oliva@lsd.ic.unicamp.br> | |
// Derived from GNU lilypond. | |
struct foo { | |
foo(); | |
foo(const foo&); | |
~foo(); | |
}; | |
struct bar { | |
foo foo_member; | |
bar(); | |
bar(const bar&); | |
// ~bar(); | |
}; | |
struct baz { | |
void error (bar s); | |
}; | |
void fail() __attribute__((noreturn)); | |
void baz::error (bar s) { | |
fail(); | |
} |