Aleksandr Vinokurov wrote:

Hello all,

Seems that I've discovered an assertion failure with this code:

-----------------------<cut>-------------------------<

#include <xalanc/XalanTransformer/XalanTransformer.hpp>
#include <xalanc/XalanDOM/XalanDOMString.hpp>

XALAN_USING(XALAN_CPP_NAMESPACE, XalanDOMString)

int main(void) {
        XALAN_USING_XERCES(XMLPlatformUtils)
        XALAN_USING_XALAN(XalanTransformer)

        XMLPlatformUtils::Initialize();
        XalanTransformer::initialize();

        XalanDOMString a("xxxxxxxxxxx"), b;

        a.substr(b);        //the same as a.substr(b, 0,
XalanDOMString::npos);

        return 0;
}

-----------------------<cut>-------------------------<
Yes, this is a bug.  Can you please create a Jira issue so we can track it:

https://issues.apache.org/jira/browse/XALANC

The fix is trivial.

Thanks,

Dave

Reply via email to