summaryrefslogtreecommitdiff
path: root/js/src/shell/js.cpp
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2023-11-11 01:55:07 +0000
committerMoonchild <moonchild@palemoon.org>2023-11-11 01:55:07 +0000
commitc789882a294d29b3e5450a972ad67c4839c75e23 (patch)
tree4234880ff76df9da2caaf06983da144e42032a09 /js/src/shell/js.cpp
parent93eee35e84c29e1e64cb1531a0830b8ab2a7c5fa (diff)
parentf9ad6258221d89d8ee8e543c2ff8b21a42dbd285 (diff)
downloaduxp-c789882a294d29b3e5450a972ad67c4839c75e23.tar.gz
Merge pull request 'Replace MOZ_MUST_USE with [[nodiscard]]' (#2375) from 2342-nodiscard-work into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2375
Diffstat (limited to 'js/src/shell/js.cpp')
-rw-r--r--js/src/shell/js.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp
index 1f89e38482..b83fa6a3d5 100644
--- a/js/src/shell/js.cpp
+++ b/js/src/shell/js.cpp
@@ -631,7 +631,7 @@ RegisterScriptPathWithModuleLoader(JSContext* cx, HandleScript script, const cha
return true;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
RunFile(JSContext* cx, const char* filename, FILE* file, bool compileOnly)
{
SkipUTF8BOM(file);
@@ -744,7 +744,7 @@ GetImportMethod(JSContext* cx, HandleObject loader, MutableHandleFunction result
return true;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
RunModule(JSContext* cx, const char* filename, FILE* file, bool compileOnly)
{
// Execute a module by calling |Reflect.Loader.import(filename)|.
@@ -970,7 +970,7 @@ EvalAndPrint(JSContext* cx, const char* bytes, size_t length,
return true;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
ReadEvalPrintLoop(JSContext* cx, FILE* in, bool compileOnly)
{
ShellContext* sc = GetShellContext(cx);
@@ -1071,7 +1071,7 @@ ReportCantOpenErrorUnknownEncoding(JSContext* cx, const char* filename)
filename, strerror(errno));
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
Process(JSContext* cx, const char* filename, bool forceTTY, FileKind kind = FileScript)
{
FILE* file;
@@ -2488,7 +2488,7 @@ UpdateSwitchTableBounds(JSContext* cx, HandleScript script, unsigned offset,
*end = *start + (unsigned)(n * jmplen);
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
SrcNotes(JSContext* cx, HandleScript script, Sprinter* sp)
{
if (sp->put("\nSource notes:\n") < 0 ||
@@ -2664,7 +2664,7 @@ TryNoteName(JSTryNoteKind kind)
MOZ_CRASH("Bad JSTryNoteKind");
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
TryNotes(JSContext* cx, HandleScript script, Sprinter* sp)
{
if (!script->hasTrynotes())
@@ -2687,7 +2687,7 @@ TryNotes(JSContext* cx, HandleScript script, Sprinter* sp)
return true;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
ScopeNotes(JSContext* cx, HandleScript script, Sprinter* sp)
{
if (!script->hasScopeNotes())
@@ -2719,7 +2719,7 @@ ScopeNotes(JSContext* cx, HandleScript script, Sprinter* sp)
return true;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
DisassembleScript(JSContext* cx, HandleScript script, HandleFunction fun,
bool lines, bool recursive, bool sourceNotes, Sprinter* sp)
{
@@ -7477,7 +7477,7 @@ OptionFailure(const char* option, const char* str)
return false;
}
-static MOZ_MUST_USE bool
+[[nodiscard]] static bool
ProcessArgs(JSContext* cx, OptionParser* op)
{
ShellContext* sc = GetShellContext(cx);