From dd1a50cb143d658493264e6e2456eed1fdcfb803 Mon Sep 17 00:00:00 2001 From: Aleksandr Semenov Date: Mon, 24 Apr 2023 19:28:47 +0300 Subject: [PATCH] Mark pointer arithmetic Signed-off-by: Aleksandr Semenov --- runtime/profiling/plugin_clear_profile.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/profiling/plugin_clear_profile.h b/runtime/profiling/plugin_clear_profile.h index 60851a4e3..051770f3e 100644 --- a/runtime/profiling/plugin_clear_profile.h +++ b/runtime/profiling/plugin_clear_profile.h @@ -23,10 +23,11 @@ case panda_file::SourceLang::ECMASCRIPT: { return; } ASSERT(static_cast(prof_id) < js_method->GetProfileSize()); + // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) auto prof_data = js_method->GetProfilingVector() + prof_id; ASSERT(profiling::GetProfileKind(inst.GetOpcode()) == profiling::ProfilingKind::CALL); auto profile = ecmascript::CallProfile::FromBuffer(prof_data); ASSERT(profile != nullptr); auto *profile_table = static_cast(vm)->GetEcmaCallProfileTable(); profile->Clear(profile_table); -} \ No newline at end of file +} -- Gitee