Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-77954

[REG 5.11.3->5.12.0] QML parsing error

XMLWordPrintable

    • Linux/X11, Windows
    • 45b1a3f97953fac65c6aef8e46abad865a0d0bc3 (qt/qtdeclarative/5.14) 2f16944d45e1ade14ad086a547a9673b1ceba7bc (qt/qtdeclarative/5.12)

      QML parsing error for a property with JS object literal ending with semicolon.

       

      // Sample.qml
      import QtQml 2.0
      
      QtObject {
          property var field: { "key": "value"};
      }
      

      The error "Unexpected token `;'" in case of runtime and compile-time generation (add in .pro file CONFIG += qtquickcompiler)  "Error compiling qml file: [...]: error: Unexpected token `;'" .

      Link to the problematic commit: https://codereview.qt-project.org/c/qt/qtdeclarative/+/222016

      Qt version Result
      5.9.8 good
      5.11.3 good
      5.12.0 bad
      5.12.3 bad
      5.13.0 bad

        1. sample.qml
          0.1 kB
          Alex Kuznecov
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            fabiankosmale Fabian Kosmale
            alex0x00 Alex Kuznecov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes