| // RUN: env CINDEXTEST_SKIP_FUNCTION_BODIES=1 c-index-test -test-load-source all %s 2>&1 \ |
| inline int without_body(); |
| int bar = Foo<int>().with_body() + Foo<int>().without_body(); |
| // CHECK-NOT: warning: inline function 'Foo<int>::with_body' is not defined |
| // CHECK: warning: inline function 'Foo<int>::without_body' is not defined |
| inline int with_body() { return 10; } |
| inline int without_body(); |
| int baz = with_body<int>() + without_body<int>(); |
| // CHECK-NOT: warning: inline function 'with_body<int>' is not defined |
| // CHECK: warning: inline function 'without_body<int>' is not defined |