aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mutator-lvl0.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/mutator-lvl0.cpp b/mutator-lvl0.cpp
index 7b7ca3c..606b0c2 100644
--- a/mutator-lvl0.cpp
+++ b/mutator-lvl0.cpp
@@ -6642,7 +6642,7 @@ public:
#endif
}
- virtual void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD)
+ virtual void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, const MacroDirective *Undef)
{
#if 1
const MacroInfo* MI = MD.getMacroInfo();
@@ -7220,7 +7220,7 @@ public:
{
/*@DEVI-Macro args are passed twice. first they are expanded and then the whole macro,
including the args is checked again for expansion, so args are passed twice.*/
- if (MI->getNumArgs() != Args->getNumMacroArguments() - MI->getNumArgs())
+ if (MI->getNumArgs() != Args->getNumArguments() - MI->getNumArgs())
{
if (Devi::IsTheMatchInSysHeader(CheckSystemHeader, SM, MDSL))
{
@@ -7231,7 +7231,7 @@ public:
if (Devi::IsTheMatchInMainFile(MainFileOnly, SM, MDSL))
{
std::cout << "19.8:" << "Funciton-like macro invoked with wrong number of arguments:";
- std::cout << Range.getBegin().printToString(SM) << ":" << Args->getNumMacroArguments() << " " << MI->getNumArgs() << ":" << "\n";
+ std::cout << Range.getBegin().printToString(SM) << ":" << Args->getNumArguments() << " " << MI->getNumArgs() << ":" << "\n";
XMLDocOut.XMLAddNode(SM, SL, "19.8", "Funciton-like macro invoked with wrong number of arguments:");
JSONDocOUT.JSONAddElement(SM, SL, "19.8", "Funciton-like macro invoked with wrong number of arguments:");