summaryrefslogtreecommitdiff
path: root/js/src/builtin
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/builtin')
-rw-r--r--js/src/builtin/ReflectParse.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/js/src/builtin/ReflectParse.cpp b/js/src/builtin/ReflectParse.cpp
index a9c354fa7c..d63c1dd493 100644
--- a/js/src/builtin/ReflectParse.cpp
+++ b/js/src/builtin/ReflectParse.cpp
@@ -3066,20 +3066,20 @@ ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst)
case PNK_OPTDOT:
case PNK_DOT:
{
- MOZ_ASSERT(pn->pn_pos.encloses(pn->pn_expr->pn_pos));
+ MOZ_ASSERT(pn->pn_pos.encloses(pn->pn_left->pn_pos));
RootedValue expr(cx);
RootedValue propname(cx);
- RootedAtom pnAtom(cx, pn->pn_atom);
+ RootedAtom pnAtom(cx, pn->pn_right->pn_atom);
bool isSuper = pn->is<PropertyAccess>() &&
pn->as<PropertyAccess>().isSuper();
if (isSuper) {
- if (!builder.super(&pn->pn_expr->pn_pos, &expr))
+ if (!builder.super(&pn->pn_left->pn_pos, &expr))
return false;
} else {
- if (!expression(pn->pn_expr, &expr))
+ if (!expression(pn->pn_left, &expr))
return false;
}