From 27c2accc2918be7c4f238eca4daea2f5225cdbe4 Mon Sep 17 00:00:00 2001 From: Oren Griffin Date: Sun, 9 Sep 2018 12:28:48 +0300 Subject: [PATCH] fix experssions array in compile --- src/NodeWrapper.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/NodeWrapper.coffee b/src/NodeWrapper.coffee index 3a9bf52..af511f8 100644 --- a/src/NodeWrapper.coffee +++ b/src/NodeWrapper.coffee @@ -171,7 +171,10 @@ forNodeAndChildren = (node, fn) -> compile = (csSource, node) -> compiled = coffeeScript.nodes(csSource) - line = node.locationData.first_line + line = if node.locationData? + node.locationData.first_line + else + node.expressions[0].locationData.first_line forNodeAndChildren compiled, (n) -> # Fix up location data for each instrumented line. Make these all 0-length,