blob: 3fe3f2f2c4759a138d49ab3b45d28ca351199aa1 [file] [log] [blame]
// { dg-do compile }
// { dg-require-effective-target named_sections }
class A
{
public:
int __attribute__((section("a"))) f1(bool);
int f2(void *);
int f3(bool);
};
inline int A::f1(bool b)
{
static int c;
if (c)
;
return 0;
}
inline int A::f3(bool b)
{
static __attribute__((section(""))) int c;
if (c)
;
return 0;
}
int A::f2(void *c)
{
return f1(c) + f3(c);
}