Bug 1847469 - Part 26: Use column number types in JS::CompileOptions. r=iain

Differential Revision: https://phabricator.services.mozilla.com/D185764
This commit is contained in:
Tooru Fujisawa
2023-08-16 17:31:42 +00:00
parent fd20ced4b2
commit 1c1f4d9c1a
7 changed files with 23 additions and 16 deletions

View File

@@ -15,7 +15,9 @@
#include "prsystem.h"
#include "jsapi.h"
#include "jsfriendapi.h"
#include "js/Array.h" // JS::GetArrayLength
#include "js/Array.h" // JS::GetArrayLength
#include "js/ColumnNumber.h" // #include "js/CompilationAndEvaluation.h"
#include "js/CompilationAndEvaluation.h"
#include "js/ContextOptions.h" // JS::ContextOptionsRef
#include "js/friend/ErrorMessages.h" // js::GetErrorMessage, JSMSG_*
@@ -2027,7 +2029,8 @@ nsresult ScriptLoader::FillCompileOptionsForRequest(
if (aRequest->GetScriptLoadContext()->mIsInline &&
aRequest->GetScriptLoadContext()->GetParserCreated() ==
FROM_PARSER_NETWORK) {
aOptions->setColumn(aRequest->GetScriptLoadContext()->mColumnNo);
aOptions->setColumn(JS::ColumnNumberZeroOrigin(
aRequest->GetScriptLoadContext()->mColumnNo));
}
aOptions->setIsRunOnce(true);
aOptions->setNoScriptRval(true);