aboutsummaryrefslogtreecommitdiffstats
path: root/mutator-lvl0.cpp
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2017-09-20 23:47:48 +0000
committerbloodstalker <thabogre@gmail.com>2017-09-20 23:47:48 +0000
commit18022d128717d10aeaa50d7f6b7491072b549974 (patch)
tree93198da012b92d1b42a3b9f352a761316a7cdc10 /mutator-lvl0.cpp
parentadded some stuff into contributions.md (diff)
downloadmutator-18022d128717d10aeaa50d7f6b7491072b549974.tar.gz
mutator-18022d128717d10aeaa50d7f6b7491072b549974.zip
some api-changes handling, along with more text for contribs
Diffstat (limited to 'mutator-lvl0.cpp')
-rw-r--r--mutator-lvl0.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/mutator-lvl0.cpp b/mutator-lvl0.cpp
index fb8d5d8..8121030 100644
--- a/mutator-lvl0.cpp
+++ b/mutator-lvl0.cpp
@@ -7232,6 +7232,8 @@ public:
if (MI->getNumArgs() != Args->getNumArguments() - MI->getNumArgs())
#elif __clang_major__ == 5
if (MI->getNumArgs() != Args->getNumMacroArguments() - MI->getNumArgs())
+#elif __clang_major__ == 6
+ if (MI->getNumParams() != Args->getNumMacroArguments() - MI->getNumParams())
#endif
{
if (Devi::IsTheMatchInSysHeader(CheckSystemHeader, SM, MDSL))
@@ -7247,6 +7249,8 @@ public:
std::cout << Range.getBegin().printToString(SM) << ":" << Args->getNumArguments() << " " << MI->getNumArgs() << ":" << "\n";
#elif __clang_major__ == 5
std::cout << Range.getBegin().printToString(SM) << ":" << Args->getNumMacroArguments() << " " << MI->getNumArgs() << ":" << "\n";
+#elif __clang_major__ == 6
+ std::cout << Range.getBegin().printToString(SM) << ":" << Args->getNumMacroArguments() << " " << MI->getNumParams() << ":" << "\n";
#endif
XMLDocOut.XMLAddNode(SM, SL, "19.8", "Funciton-like macro invoked with wrong number of arguments:");