| Index: src/handles.cc
|
| diff --git a/src/handles.cc b/src/handles.cc
|
| index 274c34ddebaf24283d1f0d1d21a5f9217dc469d2..795eda073c18e44244093ccc8a88785285d9015a 100644
|
| --- a/src/handles.cc
|
| +++ b/src/handles.cc
|
| @@ -808,6 +808,7 @@ static bool CompileLazyHelper(CompilationInfo* info,
|
| ClearExceptionFlag flag) {
|
| // Compile the source information to a code object.
|
| ASSERT(info->IsOptimizing() || !info->shared_info()->is_compiled());
|
| + ASSERT(!Top::has_pending_exception());
|
| bool result = Compiler::CompileLazy(info);
|
| ASSERT(result != Top::has_pending_exception());
|
| if (!result && flag == CLEAR_EXCEPTION) Top::clear_pending_exception();
|
|
|