teramako/jscomplete-vim — pull request #6 by igetgames (2013-01-09 09:03:13+00:00)
Title: Fix EvalCall() on new expressions when the target has no 'type' key.

When parsing an expression of the form:
```javascript
var foo = new Bar();
```
where Bar is a constructor function defined as:
```javascript
var Bar = function() {};
```
the FunctionLiteral target argument passed to EvalCall() would cause an error because EvalCall() wasn't checking for the existence of the 'type' key in target on a 'new' expression.