[Webkit-unassigned] [Bug 198518] New: [GTK] [2.25.1] static assertion failed: Match result and EncodedMatchResult should be the same size

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 4 00:57:14 PDT 2019


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

            Bug ID: 198518
           Summary: [GTK] [2.25.1] static assertion failed: Match result
                    and EncodedMatchResult should be the same size
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: berto at igalia.com
                CC: bugs-noreply at webkitgtk.org

The build fails in most architectures (exceptions: i386, x86_64, aarch64).

              -------------------------------------------------------

These errors are from mips64:

In file included from ../Source/JavaScriptCore/runtime/RegExp.h:25,
                 from ../Source/JavaScriptCore/runtime/RegExpCachedResult.h:30,
                 from ../Source/JavaScriptCore/runtime/RegExpGlobalData.h:28,
                 from ../Source/JavaScriptCore/runtime/JSGlobalObject.h:42,
                 from ../Source/JavaScriptCore/runtime/ExecutableBase.h:33,
                 from ../Source/JavaScriptCore/runtime/ScriptExecutable.h:28,
                 from ../Source/JavaScriptCore/runtime/GlobalExecutable.h:29,
                 from ../Source/JavaScriptCore/runtime/EvalExecutable.h:29,
                 from ../Source/JavaScriptCore/runtime/DirectEvalExecutable.h:28,
                 from ../Source/JavaScriptCore/bytecode/DirectEvalCodeCache.h:31,
                 from ../Source/JavaScriptCore/bytecode/CodeBlock.h:42,
                 from ../Source/JavaScriptCore/bytecode/StructureStubInfo.h:28,
                 from ../Source/JavaScriptCore/bytecode/BytecodeDumper.h:33,
                 from DerivedSources/JavaScriptCore/BytecodeStructs.h:32,
                 from ../Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:31:
../Source/JavaScriptCore/runtime/MatchResult.h: At global scope:
../Source/JavaScriptCore/runtime/MatchResult.h:82:35: error: static assertion failed: Match result and EncodedMatchResult should be the same size
 static_assert(sizeof(MatchResult) == sizeof(EncodedMatchResult), "Match result and EncodedMatchResult should be the same size");


DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h: In instantiation of ‘ToType WTF::bitwise_cast(FromType) [with ToType = JSC::MatchResult; FromType = long unsigned int]’:
../Source/JavaScriptCore/runtime/MatchResult.h:55:48:   required from here
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:136:36: error: static assertion failed: bitwise_cast size of FromType and ToType must be equal!
     static_assert(sizeof(FromType) == sizeof(ToType), "bitwise_cast size of FromType and ToType must be equal!");

              -------------------------------------------------------

This one is from armhf:

In file included from DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:32,
                 from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:25,
                 from ../Source/WebCore/config.h:50,
                 from ../Source/WebCore/rendering/style/StyleGeneratedImage.cpp:24,
                 from DerivedSources/WebCore/unified-sources/UnifiedSource-043dd90b-23.cpp:1:
../Source/WebCore/rendering/style/StyleRareInheritedData.cpp:78:47: error: static assertion failed: StyleRareInheritedData_should_bit_pack
 COMPILE_ASSERT(sizeof(StyleRareInheritedData) <= sizeof(GreaterThanOrSameSizeAsStyleRareInheritedData), StyleRareInheritedData_should_bit_pack);

-- 
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/20190604/6b8e0e4c/attachment.html>


More information about the webkit-unassigned mailing list