1 // { dg-lto-do compile }
4 extern long unsigned int strlen (__const char *__s);
11 virtual void put_to_buf (const char *str, long unsigned int msg_len);
12 void put_to_buf (const char *str)
14 put_to_buf (str, strlen (str));
16 Foobar_Out & operator << (const char *str);
17 Foobar_Out & operator << (const Cstring & cstring);
20 class Foobar_Log:public Foobar_Out
22 Foobar_Log (int channel);
23 virtual void put_to_buf (const char *str, long unsigned int msg_len);
25 Foobar_Out & Foobar_Out::operator << (const char *str)
30 Foobar_Out & Foobar_Out::operator << (const Cstring & cstring)
35 Foobar_Log::Foobar_Log (int ch)