diff --git a/runtime/interpreter/ecma-interpreter-inl.h b/runtime/interpreter/ecma-interpreter-inl.h index 2f1a48c65dad02bcd21f85ad7db5edf61105610f..5e97cf044f3cda3dbbb86431983a92ab2c5a10eb 100644 --- a/runtime/interpreter/ecma-interpreter-inl.h +++ b/runtime/interpreter/ecma-interpreter-inl.h @@ -478,6 +478,9 @@ public: .SetValue(this_obj.GetRawData()); // Init EcmascriptEnvironment + // CSA report ctor_func usage after GC in ThrowStackOverflowException. + // In this case control shouldn't reach this line. + // SUPPRESS_CSA_NEXTLINE(alpha.core.WasteObjHeader) ConstantPool *constant_pool = ConstantPool::Cast(ctor_func->GetConstantPool().GetHeapObject()); JSTaggedValue lexical_env = ctor_func->GetLexicalEnv(); EcmascriptEnvironment *new_env = JSFrame::GetJSEnv(this->GetFrame());