• Avoid passing null for the string pointer to JS_EvaluateUCScript.

    For empty Vecs, Rust doesn't allocate a backing storage and instead sets the
    pointer to null. However, TokenStream::TokenBuf uses null as a poison value,
    leading to assertion failures when passing in null into the JS parser.
    Ms2ger committed Jul 13, 2014