blob: b6495a8520415bb9f69cb1368b37451201286347 [file] [log] [blame]
Anders Carlsson196f7d02009-05-16 21:43:42 +00001// RUN: clang-cc -fsyntax-only -verify %s
2typedef void (*thread_continue_t)();
3
4extern "C" {
5extern void kernel_thread_start(thread_continue_t continuation);
6extern void pure_c(void);
7}
8
9class _IOConfigThread
10{
11public:
12 static void main( void );
13};
14
15
16void foo( void )
17{
18 kernel_thread_start(&_IOConfigThread::main);
19 kernel_thread_start((thread_continue_t)&_IOConfigThread::main);
20 kernel_thread_start(&pure_c);
21}