WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
196818
[GTK] LTO warnings
https://bugs.webkit.org/show_bug.cgi?id=196818
Summary
[GTK] LTO warnings
Дилян Палаузов
Reported
2019-04-11 06:39:54 PDT
Linking 2.24.1 - libjavascriptcoregtk-4.0.so with gcc 8.3.1 20190331 reports: /src/gnome/webkitgtk-2.24.1/Source/JavaScriptCore/runtime/VMTraps.cpp:57: warning: type ‘struct SignalContext’ violates the C++ One Definition Rule [-Wodr] struct SignalContext { /src/gnome/webkitgtk-2.24.1/Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:179: note: a different type is defined in anoth er translation unit struct SignalContext { /src/gnome/webkitgtk-2.24.1/Source/JavaScriptCore/runtime/VMTraps.cpp:75: note: the first difference of corresponding definitio ns is field ‘registers’ PlatformRegisters& registers; /src/gnome/webkitgtk-2.24.1/Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:184: note: a field with different name is defined in another translation unit MacroAssemblerCodePtr<PlatformRegistersPCPtrTag> machinePC;
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug