From 9b29d83f61fc99efa31de71c2710a1cbb17a0630 Mon Sep 17 00:00:00 2001 From: liujiahui Date: Wed, 19 Apr 2023 03:08:44 +0000 Subject: [PATCH] [clang] Switch to using CallDescription::matches() instead of isCalled() Signed-off-by: liujiahui --- .../Checkers/OpenHarmony/NapiGetArrBufferDataChecker.cpp | 4 ++-- .../Checkers/OpenHarmony/NapiScopeManagerChecker.cpp | 4 ++-- .../Checkers/OpenHarmony/NapiWrapParamChecker.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiGetArrBufferDataChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiGetArrBufferDataChecker.cpp index 6b2341af9009..cfb384b2fbed 100644 --- a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiGetArrBufferDataChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiGetArrBufferDataChecker.cpp @@ -72,7 +72,7 @@ NapiGetArrBufferDataChecker::NapiGetArrBufferDataChecker() // napi_get_arraybuffer_info void NapiGetArrBufferDataChecker::checkPostCall(const CallEvent &Call, CheckerContext &C) const { - if (!Call.isCalled(this->NapiGetArrBuffer)) { + if (!this->NapiGetArrBuffer.matches(Call)) { return; } ProgramStateRef State = C.getState(); @@ -90,7 +90,7 @@ void NapiGetArrBufferDataChecker::checkPostCall(const CallEvent &Call, // A callback before the function is executed to track free void NapiGetArrBufferDataChecker::checkPreCall(const CallEvent &Call, CheckerContext &C) const { - if (!Call.isCalled(this->Free)) { + if (!this->Free.matches(Call)) { return; } ProgramStateRef State = C.getState(); diff --git a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiScopeManagerChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiScopeManagerChecker.cpp index b4cb795c3138..7e5214233956 100644 --- a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiScopeManagerChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiScopeManagerChecker.cpp @@ -206,7 +206,7 @@ void NapiScopeManagerChecker::UvCallbackDetect(CheckerContext &C, // napi_close_handle_scope void NapiScopeManagerChecker::checkPreCall(const CallEvent &Call, CheckerContext &C) const { - if (!Call.isCalled(this->CloseHandleScope)) { + if (!this->CloseHandleScope.matches(Call)) { return; } ProgramStateRef State = C.getState(); @@ -233,7 +233,7 @@ void NapiScopeManagerChecker::checkPreCall(const CallEvent &Call, // A callback after the function is executed to track the napi_open_handle_scope void NapiScopeManagerChecker::checkPostCall(const CallEvent &Call, CheckerContext &C) const { - if (!Call.isCalled(this->OpenHandleScope)) { + if (!this->OpenHandleScope.matches(Call)) { return; } ProgramStateRef State = C.getState(); diff --git a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiWrapParamChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiWrapParamChecker.cpp index ed44205e7600..577af93850b0 100644 --- a/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiWrapParamChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/OpenHarmony/NapiWrapParamChecker.cpp @@ -59,7 +59,7 @@ NapiWrapParamChecker::NapiWrapParamChecker() // A callback before the function is executed to track napi_wrap void NapiWrapParamChecker::checkPreCall(const CallEvent &Call, CheckerContext &C) const { - if (!Call.isCalled(this->NapiWrap)) { + if (!this->NapiWrap.matches(Call)) { return; } ProgramStateRef State = C.getState(); -- Gitee