diff options
Diffstat (limited to 'test/Index/skip-parsed-bodies/t.h')
-rw-r--r-- | test/Index/skip-parsed-bodies/t.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/Index/skip-parsed-bodies/t.h b/test/Index/skip-parsed-bodies/t.h new file mode 100644 index 0000000..a52b749 --- /dev/null +++ b/test/Index/skip-parsed-bodies/t.h @@ -0,0 +1,30 @@ +#ifndef _T_H_ +#define _T_H_ + +extern int some_val; + +namespace NS { + class C { + void method_decl(); + int method_def1() { ++some_val; return undef_val1; } + inline int method_def2(); + }; +} + +inline int NS::C::method_def2() { + ++some_val; return undef_val2; +} + +static inline int foo1() { + ++some_val; return undef_val3; +} + +#ifdef BLAH + +static inline int foo2() { + ++some_val; return undef_val4; +} + +#endif + +#endif |