// 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 -target x86_64-apple-darwin10 std=c++11 %s > %t/out // RUN: FileCheck %s < %t/out // Ensure that XML we generate is not invalid. // RUN: FileCheck %s -check-prefix=WRONG < %t/out // WRONG-NOT: CommentXMLInvalid // rdar://12378714 /** * \brief Aaa */ template struct A { /** * \brief Bbb */ A(); /** * \brief Ccc */ ~A(); /** * \brief Ddd */ void f() { } }; // CHECK: template <typename T> struct A {\n} // CHECL: A<T>() // CHECK: void ~A<T>() /** * \Brief Eee */ template struct D : A { /** * \brief */ using A::f; void f(); }; // CHECK: template <typename T> struct D : A<T> {\n} // CHECK: using A<T>::f