author | Jan de Mooij <jdemooij@mozilla.com> |
Thu, 14 Nov 2019 19:21:07 +0000 | |
changeset 502122 | 58d5d2a329f5cdb6b7a4d2f866d142340b4e7686 |
parent 502121 | 1e1617c67238dfb685fb3d07bf1793232c4469fa |
child 502123 | 58992c594ec72fb65591fe9088e207ef9e6e8cb1 |
push id | 36806 |
push user | nerli@mozilla.com |
push date | Fri, 15 Nov 2019 15:55:50 +0000 |
treeherder | mozilla-central@94cd78feaa1f [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jwalden |
bugs | 1595690 |
milestone | 72.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/js/src/vm/BytecodeUtil.h +++ b/js/src/vm/BytecodeUtil.h @@ -23,23 +23,23 @@ #include "js/TypeDecls.h" #include "js/UniquePtr.h" #include "vm/Opcodes.h" #include "vm/Printer.h" /* * JS operation bytecodes. */ -typedef enum JSOp { +enum JSOp : uint8_t { #define ENUMERATE_OPCODE(op, val, ...) op = val, FOR_EACH_OPCODE(ENUMERATE_OPCODE) #undef ENUMERATE_OPCODE JSOP_LIMIT -} JSOp; +}; /* * [SMDOC] Bytecode Format flags (JOF_*) */ enum { JOF_BYTE = 0, /* single bytecode, no immediates */ JOF_UINT8 = 1, /* unspecified uint8_t argument */ JOF_UINT16 = 2, /* unspecified uint16_t argument */