| Index: runtime/vm/compiler.cc
|
| diff --git a/runtime/vm/compiler.cc b/runtime/vm/compiler.cc
|
| index 6365b3c79d766a085babfa7d76f2274bde9be287..9482b3e6a7567510c6313c13c42dcd9616a65beb 100644
|
| --- a/runtime/vm/compiler.cc
|
| +++ b/runtime/vm/compiler.cc
|
| @@ -1294,11 +1294,8 @@ RawError* Compiler::CompileOptimizedFunction(Thread* thread,
|
|
|
| // Optimization must happen in non-mutator/Dart thread if background
|
| // compilation is on. OSR compilation still occurs in the main thread.
|
| - // TODO(Srdjan): Remove assert allowance for regular expression functions
|
| - // once they can be compiled in background.
|
| ASSERT((osr_id != kNoOSRDeoptId) || !FLAG_background_compilation ||
|
| - !thread->IsMutatorThread() ||
|
| - function.IsIrregexpFunction());
|
| + !thread->IsMutatorThread());
|
| CompilationPipeline* pipeline =
|
| CompilationPipeline::New(thread->zone(), function);
|
| return CompileFunctionHelper(pipeline,
|
|
|