| Index: runtime/vm/compiler.cc
|
| diff --git a/runtime/vm/compiler.cc b/runtime/vm/compiler.cc
|
| index 3293a188cf42c97fe08de86cfd1476c581f46667..31b3e5af26710f437705099025393b5df9aa3500 100644
|
| --- a/runtime/vm/compiler.cc
|
| +++ b/runtime/vm/compiler.cc
|
| @@ -165,6 +165,10 @@ DEFINE_RUNTIME_ENTRY(CompileFunction, 1) {
|
| const Error& error =
|
| Error::Handle(Compiler::CompileFunction(thread, function));
|
| if (!error.IsNull()) {
|
| + if (error.IsLanguageError()) {
|
| + Exceptions::ThrowSyntaxError(LanguageError::Cast(error));
|
| + UNREACHABLE();
|
| + }
|
| Exceptions::PropagateError(error);
|
| }
|
| }
|
|
|