[Webkit-unassigned] [Bug 198014] New: aarch64: ‘JSC::ARM64Assembler::LinkRecord::<unnamed union>::RealTypes::m_compareRegister’ is too small to hold all values of ‘JSC::ARM64Assembler::RegisterID’ {aka ‘enum JSC::ARM64Registers::RegisterID’}

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat May 18 08:36:03 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=198014

            Bug ID: 198014
           Summary: aarch64: ‘JSC::ARM64Assembler::LinkRecord::<unnamed
                    union>::RealTypes::m_compareRegister’ is too small to
                    hold all values of ‘JSC::ARM64Assembler::RegisterID’
                    {aka ‘enum JSC::ARM64Registers::RegisterID’}
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com

Building 2.24.1 (or maybe 2.24.2, not exactly sure tbh) on aarch64 we have a tremendous warning spam:

[1452/2817] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-2.cpp.o
In file included from ../Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:30,
                 from ../Source/JavaScriptCore/assembler/MacroAssembler.h:46,
                 from ../Source/JavaScriptCore/runtime/BasicBlockLocation.h:30,
                 from ../Source/JavaScriptCore/runtime/ControlFlowProfiler.h:29,
                 from ../Source/JavaScriptCore/runtime/VM.h:35,
                 from ../Source/JavaScriptCore/interpreter/CallFrame.h:30,
                 from ../Source/JavaScriptCore/bytecode/VirtualRegister.h:29,
                 from ../Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h:31,
                 from ../Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.cpp:27,
                 from DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-2.cpp:1:
../Source/JavaScriptCore/assembler/ARM64Assembler.h:465:48: warning: ‘JSC::ARM64Assembler::LinkRecord::<unnamed union>::RealTypes::m_compareRegister’ is too small to hold all values of ‘JSC::ARM64Assembler::RegisterID’ {aka ‘enum JSC::ARM64Registers::RegisterID’}
                 RegisterID m_compareRegister : 6;
                                                ^

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190518/fee0b5c2/attachment-0001.html>


More information about the webkit-unassigned mailing list