Index: tools/clang/plugins/tests/inline_ctor.h |
diff --git a/tools/clang/plugins/tests/inline_ctor.h b/tools/clang/plugins/tests/inline_ctor.h |
index 1ab1589c87979f473a94710afbdb31ca48e65140..2b9beb974ee9aa1027f384a6b8eb096d3376b526 100644 |
--- a/tools/clang/plugins/tests/inline_ctor.h |
+++ b/tools/clang/plugins/tests/inline_ctor.h |
@@ -18,6 +18,19 @@ class InlineCtorsArentOKInHeader { |
std::vector<std::string> two_; |
}; |
+#define INLINE_CTORS_IN_A_MACRO(CLASS_NAME) \ |
+ class CLASS_NAME { \ |
+ public: \ |
+ CLASS_NAME() {} \ |
+ ~CLASS_NAME() {} \ |
+ \ |
+ private: \ |
+ std::vector<int> one_; \ |
+ std::vector<std::string> two_; \ |
+ } |
+INLINE_CTORS_IN_A_MACRO(InlineCtorsBehindAMacroArentOKInHeader); |
+MACRO_FROM_CPP; |
Nico
2015/12/10 14:22:35
Do we need the "macro defined in cpp file but used
Jeffrey Yasskin
2015/12/10 16:20:00
It's pretty obscure, but the inline-virtuals patch
|
+ |
class DeletedMembersInHeaderAreOKThough { |
public: |
DeletedMembersInHeaderAreOKThough() = delete; |