1*c068e909SErik Verbruggen // RUN: c-index-test -test-annotate-tokens=%s:1:1:16:1 %s -target x86_64-pc-windows-msvc | FileCheck %s 2*c068e909SErik Verbruggen class Foo 3*c068e909SErik Verbruggen { 4*c068e909SErik Verbruggen public: 5*c068e909SErik Verbruggen void step(int v); 6*c068e909SErik Verbruggen Foo(); 7*c068e909SErik Verbruggen }; 8*c068e909SErik Verbruggen bar()9*c068e909SErik Verbruggenvoid bar() 10*c068e909SErik Verbruggen { 11*c068e909SErik Verbruggen // Introduce a MSInheritanceAttr node on the CXXRecordDecl for Foo. The 12*c068e909SErik Verbruggen // existance of this attribute should not mark all cursors for tokens in 13*c068e909SErik Verbruggen // Foo as UnexposedAttr. 14*c068e909SErik Verbruggen &Foo::step; 15*c068e909SErik Verbruggen } 16*c068e909SErik Verbruggen Foo()17*c068e909SErik VerbruggenFoo::Foo() 18*c068e909SErik Verbruggen {} 19*c068e909SErik Verbruggen 20*c068e909SErik Verbruggen // CHECK-NOT: UnexposedAttr= 21