Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-55943 Add support for ahead-of-time generation of QML type caches
  3. QTBUG-58577

Fix register argument passing in cross-compiled code when host == x86

    XMLWordPrintable

Details

    Description

      The presence of the ARGUMENTS_IN_REGISTERS pre-processor macro suggests that cross-compiled code targeting ARMv7, x86-64, ARM64 or any other architecture with register argument passing will not work, as the macro is defined depending on host parameters.

      The macro is used to retrieve the engine register, so this should be fixed by making the retrieval depend on TargetPlatform parameters that are subject to the template specialization.

      This is a blocker because the code will likely crash otherwise.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            shausman Simon Hausmann
            shausman Simon Hausmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes