Everywhere: Mark a bunch of function parameters as NOESCAPE

This fixes the relevant warnings when running LibJSGCVerifier. Note that
the analysis is only performed over LibJS-adjacent code, but could be
performed over the entire codebase. That will have to wait for a future
commit.
This commit is contained in:
Matthew Olsson
2024-04-07 16:30:59 -07:00
committed by Andreas Kling
parent 31c5cdcbd5
commit ff00d21d58
16 changed files with 25 additions and 24 deletions

View File

@@ -20,6 +20,7 @@ ProjectDeclarations& ProjectDeclarations::the()
static ProjectDeclarations s_instance;
return s_instance;
}
void ProjectDeclarations::set_declared_symbols(ByteString const& filename, Vector<CodeComprehension::Declaration> const& declarations)
{
m_document_to_declarations.set(filename, declarations);