[webkit-changes] [WebKit/WebKit] 8e7875: [WPE][GTK] Fix several warnings when building for ...
Carlos Alberto Lopez Perez
noreply at github.com
Thu Nov 17 09:31:59 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8e78751b47200105b5533f13fdf31339351c1b21
https://github.com/WebKit/WebKit/commit/8e78751b47200105b5533f13fdf31339351c1b21
Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
Date: 2022-11-17 (Thu, 17 Nov 2022)
Changed paths:
M PerformanceTests/MallocBench/MallocBench/stress_aligned.cpp
M Source/JavaScriptCore/assembler/ARMv7Assembler.h
M Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp
M Source/WebCore/platform/graphics/filters/software/FECompositeSoftwareApplier.cpp
M Source/WebCore/platform/graphics/gbm/DMABufReleaseFlag.h
M Source/cmake/WebKitCompilerFlags.cmake
Log Message:
-----------
[WPE][GTK] Fix several warnings when building for ARMv7 (32-bits)
https://bugs.webkit.org/show_bug.cgi?id=247873
Reviewed by Michael Catanzaro.
This fixes several warnings that appear when building for ARMv7 (32-bits):
- deprecated-enum-enum-conversion
- unused-variable
- unused-result
- overflow
- sign-compare
It also disables two warnings for old versions of GCC
(old versions give false positives).
* PerformanceTests/MallocBench/MallocBench/stress_aligned.cpp:
(benchmark_stress_aligned):
* Source/JavaScriptCore/assembler/ARMv7Assembler.h:
(JSC::ARMv7Assembler::revertJumpTo_movT3movtcmpT2):
(JSC::ARMv7Assembler::ARMInstructionFormatter::twoWordOp12Reg4FourFours):
(JSC::ARMv7Assembler::ARMInstructionFormatter::twoWordOp12Reg4Reg4Imm12):
(JSC::ARMv7Assembler::ARMInstructionFormatter::twoWordOp12Reg4Reg4Reg4Imm8):
(JSC::ARMv7Assembler::ARMInstructionFormatter::twoWordOp12Reg40Imm3Reg4Imm20Imm5):
* Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp:
(WebCore::AccessibilityObjectAtspi::characterIndex const):
(WebCore::AccessibilityObjectAtspi::selectionChanged):
* Source/WebCore/platform/graphics/filters/software/FECompositeSoftwareApplier.cpp:
(WebCore::FECompositeSoftwareApplier::applyArithmetic const):
* Source/WebCore/platform/graphics/gbm/DMABufReleaseFlag.h:
(WebCore::DMABufReleaseFlag::release):
* Source/cmake/WebKitCompilerFlags.cmake:
Canonical link: https://commits.webkit.org/256792@main
More information about the webkit-changes
mailing list