f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
27 lines
1 KiB
C++
27 lines
1 KiB
C++
// 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.])))]
|
|
}
|