| 123456789101112131415161718192021222324252627 |
- // RUN: rm -rf %t
- // RUN: mkdir %t
- // RUN: c-index-test -test-load-source all -comments-xml-schema=%S/../../bindings/xml/comment-xml-schema.rng std=c++11 %s > %t/out
- // RUN: FileCheck %s < %t/out
- // rdar://13752382
- namespace inner {
- //! This documentation should be inherited.
- struct Opaque;
- }
- // CHECK: (CXComment_Text Text=[ This documentation should be inherited.])))]
- namespace borrow {
- //! This is documentation for the typedef (which shows up).
- typedef inner::Opaque Typedef;
- // CHECK: (CXComment_Text Text=[ This is documentation for the typedef (which shows up).])))]
- //! This is documentation for the alias (which shows up).
- using Alias = inner::Opaque;
- // CHECK: (CXComment_Text Text=[ This is documentation for the alias (which shows up).])))]
- typedef inner::Opaque NoDocTypedef;
- // CHECK: (CXComment_Text Text=[ This documentation should be inherited.])))]
- using NoDocAlias = inner::Opaque;
- // CHECK: (CXComment_Text Text=[ This documentation should be inherited.])))]
- }
|