summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/shouldreturnbool.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'compilerplugins/clang/shouldreturnbool.cxx')
-rw-r--r--compilerplugins/clang/shouldreturnbool.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/compilerplugins/clang/shouldreturnbool.cxx b/compilerplugins/clang/shouldreturnbool.cxx
index 1372d8103374..bc232b472e5e 100644
--- a/compilerplugins/clang/shouldreturnbool.cxx
+++ b/compilerplugins/clang/shouldreturnbool.cxx
@@ -11,7 +11,10 @@
#include <set>
#include <iostream>
+#include "config_clang.h"
+
#include "check.hxx"
+#include "compat.hxx"
#include "plugin.hxx"
#include "functionaddress.hxx"
@@ -111,12 +114,12 @@ public:
continue;
report(DiagnosticsEngine::Warning,
"only returning one or zero is an indication you want to return bool",
- compat::getBeginLoc(functionDecl))
+ functionDecl->getBeginLoc())
<< functionDecl->getSourceRange();
if (canonicalDecl->getLocation() != functionDecl->getLocation())
{
report(DiagnosticsEngine::Note, "canonical function declaration here",
- compat::getBeginLoc(canonicalDecl))
+ canonicalDecl->getBeginLoc())
<< canonicalDecl->getSourceRange();
}
}