diff options
author | bloodstalker <thabogre@gmail.com> | 2016-11-21 01:53:49 +0000 |
---|---|---|
committer | bloodstalker <thabogre@gmail.com> | 2016-11-21 01:53:49 +0000 |
commit | 18ade7a853fe8d693c93bb8631e3ec0d970206b0 (patch) | |
tree | 72517d84dd7ad76da537049382b44865bace9fa1 | |
parent | updated TDD tests for 8.1 (diff) | |
download | mutator-18ade7a853fe8d693c93bb8631e3ec0d970206b0.tar.gz mutator-18ade7a853fe8d693c93bb8631e3ec0d970206b0.zip |
just added some comments to 8.1
-rw-r--r-- | mutator-lvl0.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mutator-lvl0.cpp b/mutator-lvl0.cpp index f94e9b2..58c8c99 100644 --- a/mutator-lvl0.cpp +++ b/mutator-lvl0.cpp @@ -626,6 +626,7 @@ public: SourceLocation SL = FD->getLocStart(); SL = Devi::SourceLocationHasMacro(SL, Rewrite, "start"); + /*going through the already matched functions,making sure we are not adding duplicates.*/ for (unsigned x = 0; x < VecC; ++x) { if (FuncInfoProto[x].FuncNameString == MatchedName) @@ -646,10 +647,12 @@ public: if (!FD->isThisDeclarationADefinition()) { + /*this function has a declaration that is not a definition.*/ FuncInfoProto[VecC].HasDecThatisNotDef = true; } else { + /*save the sourcelocation only if the functiondecl is a definition.*/ FuncInfoProto[VecC].StrcSL = SL.printToString(*MR.SourceManager); } @@ -659,6 +662,7 @@ public: virtual void onEndOfTranslationUnit() { + for (unsigned x = 0; x < VecC; ++x) { if (FuncInfoProto[x].HasDecThatisNotDef == false) @@ -667,6 +671,7 @@ public: std::cout << FuncInfoProto[x].StrcSL << "\n" << std::endl; } } + } private: |