Fix for opov pragma on attribute function-calls
Fix for opov pragma on attribute function-calls

Generates wrapping function with accumulator to avoid accidental double function calls.

Example Python:

	x(y).lower()

Resulted before patch (faulty code!) in:

	__call__ (__call__ (x, null, y).lower, __call__ (x, null, y));

Results now in:

	(function () {
            var __accu0__ = __call__ (x, null, y);
            return __call__ (__accu0__.lower, __accu0__);
        }) ();

QQuick/Transcrypt,QQuick/Transcrypt,QQuick/Transcrypt,QQuick/Transcrypt,QQuick/Transcrypt