[Ci-reports] fail on QtDeclarative_dev_Integration #1479

Qt Continuous Integration System ci-noreply at qt-project.org
Thu May 22 16:17:50 CEST 2014


qtdeclarative failed to compile :(

  In file included from /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:50:0,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm_p.h:56,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler.cpp:42:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h: In static member function ‘static int QV4::JIT::TargetPlatform::ebxAddressOnStack()’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:118:293: error: invalid initialization of reference of type ‘const RegisterInformation& {aka const QVector<QV4::JIT::RegisterInfo>&}’ from expression of type ‘const QV4::JIT::RegisterInfo’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:26: error: ‘const RegisterInformation’ has no member named ‘reg’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:30: error: ‘RegisterId’ is not a member of ‘JSC::X86Registers’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:61: error: expected primary-expression before ‘)’ token
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:122:33: error: ‘const RegisterInformation’ has no member named ‘isCalleeSaved’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:129:93: error: cannot convert ‘JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address’ to ‘int’ in return
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:130:5: error: expected ‘;’ before ‘}’ token
  make[3]: *** [.obj/qv4assembler.o] Error 1
  In file included from /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:50:0,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm_p.h:56,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm.cpp:42:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h: In static member function ‘static int QV4::JIT::TargetPlatform::ebxAddressOnStack()’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:118:293: error: invalid initialization of reference of type ‘const RegisterInformation& {aka const QVector<QV4::JIT::RegisterInfo>&}’ from expression of type ‘const QV4::JIT::RegisterInfo’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:26: error: ‘const RegisterInformation’ has no member named ‘reg’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:30: error: ‘RegisterId’ is not a member of ‘JSC::X86Registers’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:61: error: expected primary-expression before ‘)’ token
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:122:33: error: ‘const RegisterInformation’ has no member named ‘isCalleeSaved’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:129:93: error: cannot convert ‘JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address’ to ‘int’ in return
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:130:5: error: expected ‘;’ before ‘}’ token
  In file included from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm_p.h:56:0,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm.cpp:42:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, const QV4::Value*, int, int, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg5 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, const QV4::Value*, int, int, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg5 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, unsigned int, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, unsigned int, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, unsigned int, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToString]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = JSC::X86Registers::RegisterID, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ValueRef, QV4::ExecutionContext*), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = JSC::X86Registers::RegisterID, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ValueRef, QV4::ExecutionContext*), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = JSC::X86Registers::RegisterID, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ValueRef, QV4::ExecutionContext*), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = JSC::X86Registers::RegisterID]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = QV4::ExecutionContext* (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, bool, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, bool, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, bool, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::PointerToString]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::Value*, unsigned int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::Value*, unsigned int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::Value*, unsigned int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Pointer, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*), Arg1 = JSC::X86Registers::RegisterID]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::Reference, Arg3 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*), Arg1 = JSC::X86Registers::RegisterID]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::NoThrowContext*, QV4::StringRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToString, Arg3 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, int, int), Arg1 = JSC::X86Registers::RegisterID, Arg2 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, int, bool), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, int, bool), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, int, bool), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::StringRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToString, Arg4 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, int, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, int, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, int, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = JSC::AbstractMacroAssembler<JSC::X86Assembler>::TrustedImm32, Arg4 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = void (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::Pointer, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::CallDataRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Pointer]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(const double&), Arg1 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference, Arg2 = QV4::JIT::Assembler::VoidType, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:916:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef), Arg1 = QV4::JIT::Assembler::Reference]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = JSC::X86Registers::RegisterID, Callable = unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = JSC::X86Registers::RegisterID, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = JSC::X86Registers::RegisterID, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = JSC::X86Registers::RegisterID, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::JIT::Assembler::VoidType, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:898:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4) [with ArgRet = QV4::IR::Expr*, Callable = QV4::JIT::RelativeCall, Arg1 = QV4::JIT::Assembler::Pointer, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  make[3]: *** [.obj/qv4isel_masm.o] Error 1
  In file included from /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:50:0,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm_p.h:56,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4binop_p.h:45,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4binop.cpp:41:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h: In static member function ‘static int QV4::JIT::TargetPlatform::ebxAddressOnStack()’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:118:293: error: invalid initialization of reference of type ‘const RegisterInformation& {aka const QVector<QV4::JIT::RegisterInfo>&}’ from expression of type ‘const QV4::JIT::RegisterInfo’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:26: error: ‘const RegisterInformation’ has no member named ‘reg’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:30: error: ‘RegisterId’ is not a member of ‘JSC::X86Registers’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:119:61: error: expected primary-expression before ‘)’ token
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:122:33: error: ‘const RegisterInformation’ has no member named ‘isCalleeSaved’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:129:93: error: cannot convert ‘JSC::AbstractMacroAssembler<JSC::X86Assembler>::Address’ to ‘int’ in return
  /work/build/qt/qtdeclarative/src/qml/jit/qv4targetplatform_p.h:130:5: error: expected ‘;’ before ‘}’ token
  In file included from /work/build/qt/qtdeclarative/src/qml/jit/qv4isel_masm_p.h:56:0,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4binop_p.h:45,
                   from /work/build/qt/qtdeclarative/src/qml/jit/qv4binop.cpp:41:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::VoidType, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:910:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ValueRef, QV4::ValueRef), Arg1 = QV4::JIT::Assembler::PointerToValue, Arg2 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h: In member function ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType, Arg6 = QV4::JIT::Assembler::VoidType]’:
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:892:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3, Arg4, Arg5) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue, Arg4 = QV4::JIT::Assembler::VoidType, Arg5 = QV4::JIT::Assembler::VoidType]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:904:9:   instantiated from ‘void QV4::JIT::Assembler::generateFunctionCallImp(ArgRet, const char*, Callable, Arg1, Arg2, Arg3) [with ArgRet = QV4::IR::Expr*, Callable = long long unsigned int (*)(QV4::ExecutionContext*, QV4::ValueRef, QV4::ValueRef), Arg1 = JSC::X86Registers::RegisterID, Arg2 = QV4::JIT::Assembler::PointerToValue, Arg3 = QV4::JIT::Assembler::PointerToValue]’
  /work/build/qt/qtdeclarative/src/qml/jit/qv4assembler_p.h:873:9: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive]
  /work/build/qt/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86.h:98:10: error:   initializing argument 1 of ‘void JSC::MacroAssemblerX86::load32(const void*, JSC::AbstractMacroAssembler<JSC::X86Assembler>::RegisterID)’ [-fpermissive]
  make[3]: *** [.obj/qv4binop.o] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_01479/linux-g++_shadow-build_Ubuntu_11.10_x86/log.txt.gz

  Tested changes (refs/builds/dev_1400767977):
    http://codereview.qt-project.org/85447 [PS4] - V4 IR: removed a couple of hashes and sets.
    http://codereview.qt-project.org/85446 [PS5] - V4: Split arguments/locals from temps.
    http://codereview.qt-project.org/85444 [PS4] - V4: clean-up target specific register definitions and stack usage



More information about the Ci-reports mailing list