Update the input language level of Closure compiler
This allows us to use more modern features like Object spread.
Change-Id: I3a8a119443cf43b27e3ac9390e188408976d82e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1823847
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#699736}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f7348e93165873639e57c78bd877e0640a7a6317
diff --git a/scripts/compile_frontend.py b/scripts/compile_frontend.py
index afe10c5..0f251eb 100755
--- a/scripts/compile_frontend.py
+++ b/scripts/compile_frontend.py
@@ -245,7 +245,7 @@
'SIMPLE_OPTIMIZATIONS',
'--warning_level',
'VERBOSE',
- '--language_in=ECMASCRIPT_2017',
+ '--language_in=ECMASCRIPT_NEXT',
'--language_out=ES5_STRICT',
'--extra_annotation_name',
'suppressReceiverCheck',