From 9cadb84822695699b55150cfc6d7e2458e41f6a6 Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Sat, 20 May 2017 11:26:24 +0430 Subject: added a test for mutagen extractAncestry to make usre it works --- mutator-lvl0.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mutator-lvl0.cpp b/mutator-lvl0.cpp index d184a52..e5fd494 100644 --- a/mutator-lvl0.cpp +++ b/mutator-lvl0.cpp @@ -438,6 +438,15 @@ public: { const IfStmt *IS = MR.Nodes.getNodeAs("mcelse"); +#if 1 + if (mutagen) + { + ME.ExtractAncestry(ast_type_traits::DynTypedNode::create(*IS), *MR.Context); + ME.DumpLast(); + ME.DumpAll(); + } +#endif + SourceLocation SL = IS->getLocStart(); CheckSLValidity(SL); SL = Devi::SourceLocationHasMacro(SL, Rewrite, "start"); @@ -463,6 +472,7 @@ public: } private: + MutagenExtraction ME; Rewriter &Rewrite; }; /**********************************************************************************************************************/ @@ -8376,6 +8386,7 @@ public: } private: + MutagenExtraction ME; Rewriter TheRewriter; }; /**********************************************************************************************************************/ -- cgit v1.2.3