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

Integrity: "jsruntime/qv4engine.cpp", line 930: error #266: "Value" is ambiguous

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P0: Blocker
    • 5.9.2
    • 5.9.2
    • None
    • Integrity (gcc-armv7) on Linux RHEL_7_2 (gcc-x86_64) - Packaging, Release, DisableTests, OpenGLES2, NoUseGoldLinker

    Description

      https://codereview.qt-project.org/#/c/205140/
      https://testresults.qt.io/coin/integration/qt/qt5/tasks/1505160444
      https://testresults.qt.io/coin/api/results/qt/qtdeclarative/3cde144acfaeaa7063146c529d19726692750375/LinuxRHEL_7_2x86_64INTEGRITYINTEGRITY_11_04armv7GCCqtci-linux-RHEL-7.2-x86_64-39de56Release_DisableTests_OpenGLES2_NoUseGoldLinker/842f204703a9d0e7d32c82a7d5516b54f2878a63/build_1505161972/buildlog.txt.gz

      ...
      cxintarm -bsp platform-cortex-a9 -os_dir /opt/ghs/int1144 -non_shared -c -bigswitch --signed_fields --no_commons --diag_suppress=1,82,228,236,381,611,961,997,1795,1974 --no_implicit_include --link_once_templates -non_shared --new_outside_of_constructor -DINTEGRITY -Ospeed -Olink -Omax --c++11 --thread_local_storage --exceptions -DQT_STATICPLUGIN -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_FOREACH -DQML_COMPILE_HASH=9fd39f34f7512d199a1f68dcff4f50e469897e31 -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DENABLE_ASSEMBLER_WX_EXCLUSIVE=1 -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Imemory -I. -Icompiler -I. -I../3rdparty/masm/jit -I../3rdparty/masm/assembler -I../3rdparty/masm/runtime -I../3rdparty/masm/wtf -I../3rdparty/masm/stubs -I../3rdparty/masm/stubs/wtf -I../3rdparty/masm -I../3rdparty/masm/disassembler -I../3rdparty/masm/disassembler/udis86 -Ijit -I. -I.generated -Ijsruntime -I. -Idebugger -Ianimations -I../../include -I../../include/QtQml -I../../include/QtQml/5.9.2 -I../../include/QtQml/5.9.2/QtQml -I/home/qt/work/install/include/QtCore/5.9.2 -I/home/qt/work/install/include/QtCore/5.9.2/QtCore -I/home/qt/work/install/include -I/home/qt/work/install/include/QtNetwork -I/home/qt/work/install/include/QtCore -I.moc -I/home/qt/work/install/mkspecs/integrity-armv7-imx6 -o .obj/qv4persistent.o jsruntime/qv4persistent.cpp
      "jsruntime/qv4global_p.h", line 268: warning #620-D: nonstandard unnamed member
                };
                 ^
      
      "jsruntime/qv4global_p.h", line 278: warning #620-D: nonstandard unnamed member
                };
                 ^
      
      "../3rdparty/masm/wtf/BumpPointerAllocator.h", line 126: warning #830-D: 
                function "WTF::BumpPointerPool::operator new" has no corresponding
                operator delete (to be called if an exception is thrown during
                initialization of an allocated object)
                    return new (allocation) BumpPointerPool(allocation);
                           ^
      
      "../3rdparty/masm/wtf/CheckedArithmetic.h", line 148: warning #111-D: 
                statement is unreachable
                return value <= static_cast<Source>(std::numeric_limits<Target>::max());
                ^
                detected during:
                  instantiation of "bool WTF::BoundsChecker<Target, Source, false,
                            true>::inBounds(Source) [with Target=unsigned int,
                            Source=int]" at line 173
                  instantiation of "bool WTF::isInBounds<Target,Source>(Source)
                            [with Target=unsigned int, Source=int]" at line 443
                  instantiation of "WTF::Checked<T, OverflowHandler>::Checked(U)
                            [with T=unsigned int,
                            OverflowHandler=WTF::CrashOnOverflow, U=int]" at line 483
                  instantiation of "const WTF::Checked<T, OverflowHandler>
                            &WTF::Checked<T, OverflowHandler>::operator=(U) [with
                            T=unsigned int, OverflowHandler=WTF::CrashOnOverflow,
                            U=int]" at line 126 of
                            "../3rdparty/masm/yarr/YarrPattern.h"
      
      "jsruntime/qv4global_p.h", line 268: warning #620-D: nonstandard unnamed member
                };
                 ^
      
      "jsruntime/qv4global_p.h", line 278: warning #620-D: nonstandard unnamed member
                };
                 ^
      
      "jsruntime/qv4engine.cpp", line 930: error #266: "Value" is ambiguous
        static void drainMarkStack(ExecutionEngine *engine, Value *markBase)
                                                            ^
      
      "jsruntime/qv4engine.cpp", line 1574: warning #128-D: loop is not reachable
            Q_UNREACHABLE();
            ^
      
      make[2]: *** [.obj/qv4engine.o] Error 1
      make[2]: *** Waiting for unfinished jobs....
      make[2]: Leaving directory `/home/qt/work/qt/qtdeclarative/src/qml'
      make[1]: *** [sub-qml-make_first-ordered] Error 2
      make[1]: Leaving directory `/home/qt/work/qt/qtdeclarative/src'
      make: *** [sub-src-make_first] Error 2
      ...
      

      Attachments

        Issue Links

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

          Activity

            People

              shausman Simon Hausmann
              liaqi Liang Qi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes