Skip to content

Commit 90acd14

Browse files
committed
explicit bitwise operators for initializer flags
1 parent ba548df commit 90acd14

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

internal/js_parser/js_parser_lower_class.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1993,7 +1993,7 @@ func (ctx *lowerClassContext) insertInitializersIntoConstructor(p *parser, class
19931993
if ctx.decoratorCallInstanceMethodExtraInitializers {
19941994
decoratorInstanceMethodExtraInitializers = p.callRuntime(ctx.classLoc, "__runInitializers", []js_ast.Expr{
19951995
{Loc: ctx.classLoc, Data: &js_ast.EIdentifier{Ref: ctx.decoratorContextRef}},
1996-
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: 5}},
1996+
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: (2 << 1) | 1}},
19971997
{Loc: ctx.classLoc, Data: js_ast.EThisShared},
19981998
})
19991999
p.recordUsage(ctx.decoratorContextRef)
@@ -2183,7 +2183,7 @@ func (ctx *lowerClassContext) finishAndGenerateCode(p *parser, result visitClass
21832183
if ctx.decoratorCallStaticMethodExtraInitializers {
21842184
suffixExprs = append(suffixExprs, p.callRuntime(ctx.classLoc, "__runInitializers", []js_ast.Expr{
21852185
{Loc: ctx.classLoc, Data: &js_ast.EIdentifier{Ref: ctx.decoratorContextRef}},
2186-
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: 3}},
2186+
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: (1 << 1) | 1}},
21872187
ctx.nameFunc(),
21882188
}))
21892189
p.recordUsage(ctx.decoratorContextRef)
@@ -2201,7 +2201,7 @@ func (ctx *lowerClassContext) finishAndGenerateCode(p *parser, result visitClass
22012201
if decorateClassExpr.Data != nil {
22022202
suffixExprs = append(suffixExprs, p.callRuntime(ctx.classLoc, "__runInitializers", []js_ast.Expr{
22032203
{Loc: ctx.classLoc, Data: &js_ast.EIdentifier{Ref: ctx.decoratorContextRef}},
2204-
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: 1}},
2204+
{Loc: ctx.classLoc, Data: &js_ast.ENumber{Value: (0 << 1) | 1}},
22052205
ctx.nameFunc(),
22062206
}))
22072207
p.recordUsage(ctx.decoratorContextRef)

0 commit comments

Comments
 (0)