diff --git a/core/error.rs b/core/error.rs index ba4a2d46b..ae81eaad1 100644 --- a/core/error.rs +++ b/core/error.rs @@ -1382,12 +1382,11 @@ pub fn format_location(frame: &JsStackFrame) -> String { result += &F::fmt_element(FileName, &format_file_name(&file_name)) } else { if frame.is_eval { - result += &(F::fmt_element( - ErrorElement::EvalOrigin, - frame.eval_origin.as_ref().unwrap(), - ) - .to_string() - + ", "); + if let Some(eval_origin) = frame.eval_origin.as_ref() { + result += &(F::fmt_element(ErrorElement::EvalOrigin, eval_origin) + .to_string() + + ", "); + } } result += &F::fmt_element(Anonymous, ""); }