Skip to content
This repository was archived by the owner on Apr 3, 2024. It is now read-only.

Commit 1e77a61

Browse files
authored
fix: add required parameter to fix build breakage (#928)
1 parent 33f5455 commit 1e77a61

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/agent/state/legacy-state.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,10 @@ export function evaluate(
4040
expression: string,
4141
frame: v8.FrameMirror
4242
): {error: string | null; mirror?: v8.ValueMirror} {
43-
// First validate the expression to make sure it doesn't mutate state
43+
// First validate the expression to make sure it doesn't mutate state.
44+
// Using ecmaVersion 6 for consistency with legacy-debugapi.
4445
try {
45-
const ast = acorn.parse(expression, {sourceType: 'script'});
46+
const ast = acorn.parse(expression, {sourceType: 'script', ecmaVersion: 6});
4647
// eslint-disable-next-line @typescript-eslint/no-var-requires
4748
const validator = require('../util/validator');
4849
if (!validator.isValid(ast)) {

0 commit comments

Comments
 (0)