diff options
author | Moonchild <moonchild@palemoon.org> | 2023-11-11 01:55:07 +0000 |
---|---|---|
committer | Moonchild <moonchild@palemoon.org> | 2023-11-11 01:55:07 +0000 |
commit | c789882a294d29b3e5450a972ad67c4839c75e23 (patch) | |
tree | 4234880ff76df9da2caaf06983da144e42032a09 /js/src/frontend/BytecodeEmitter.cpp | |
parent | 93eee35e84c29e1e64cb1531a0830b8ab2a7c5fa (diff) | |
parent | f9ad6258221d89d8ee8e543c2ff8b21a42dbd285 (diff) | |
download | uxp-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/frontend/BytecodeEmitter.cpp')
-rw-r--r-- | js/src/frontend/BytecodeEmitter.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/js/src/frontend/BytecodeEmitter.cpp b/js/src/frontend/BytecodeEmitter.cpp index 7680411f07..89b768344a 100644 --- a/js/src/frontend/BytecodeEmitter.cpp +++ b/js/src/frontend/BytecodeEmitter.cpp @@ -144,13 +144,13 @@ class MOZ_RAII OptionalEmitter Other }; - MOZ_MUST_USE bool emitJumpShortCircuit(); - MOZ_MUST_USE bool emitJumpShortCircuitForCall(); + [[nodiscard]] bool emitJumpShortCircuit(); + [[nodiscard]] bool emitJumpShortCircuitForCall(); // JSOp is the op code to be emitted, Kind is if we are dealing with a // reference (in which case we need two elements on the stack) or other value // (which needs one element on the stack) - MOZ_MUST_USE bool emitOptionalJumpTarget(JSOp op, Kind kind = Kind::Other); + [[nodiscard]] bool emitOptionalJumpTarget(JSOp op, Kind kind = Kind::Other); }; BytecodeEmitter::BytecodeEmitter(BytecodeEmitter* parent, @@ -708,7 +708,7 @@ class NonLocalExitControl NonLocalExitControl(const NonLocalExitControl&) = delete; - MOZ_MUST_USE bool leaveScope(EmitterScope* scope); + [[nodiscard]] bool leaveScope(EmitterScope* scope); public: NonLocalExitControl(BytecodeEmitter* bce, Kind kind) @@ -725,9 +725,9 @@ class NonLocalExitControl bce_->stackDepth = savedDepth_; } - MOZ_MUST_USE bool prepareForNonLocalJump(NestableControl* target); + [[nodiscard]] bool prepareForNonLocalJump(NestableControl* target); - MOZ_MUST_USE bool prepareForNonLocalJumpToOutermost() { + [[nodiscard]] bool prepareForNonLocalJumpToOutermost() { return prepareForNonLocalJump(nullptr); } }; |