forked from mirrors/gecko-dev
In the time since we last bumped MinGW many of our patches no longer apply. The enum patch had one of the fixes incorporated, but not the other. The winrt patch added several files that were added to MinGW - but not all the classes we need were added, so I've copied them into a new patch in a subsequent commit. While we're here, also add the mingw patches as resources so they trigger rebuilds when edited. Differential Revision: https://phabricator.services.mozilla.com/D168831
25 lines
921 B
Diff
25 lines
921 B
Diff
From b415d3e199de9cb2dce6290721bcfc2871f33769 Mon Sep 17 00:00:00 2001
|
|
From: Tom Ritter <tom@ritter.vg>
|
|
Date: Thu, 2 Feb 2023 12:26:47 -0500
|
|
Subject: [PATCH 3/7] Fix enum int issues
|
|
|
|
---
|
|
mingw-w64-headers/include/windows.foundation.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/mingw-w64-headers/include/windows.foundation.h b/mingw-w64-headers/include/windows.foundation.h
|
|
index fd66e27d3..7981f3380 100644
|
|
--- a/mingw-w64-headers/include/windows.foundation.h
|
|
+++ b/mingw-w64-headers/include/windows.foundation.h
|
|
@@ -647,7 +647,7 @@ static __WIDL_INLINE HRESULT __x_ABI_CWindows_CFoundation_CIAsyncActionCompleted
|
|
namespace ABI {
|
|
namespace Windows {
|
|
namespace Foundation {
|
|
- enum PropertyType {
|
|
+ enum PropertyType : int {
|
|
PropertyType_Empty = 0,
|
|
PropertyType_UInt8 = 1,
|
|
PropertyType_Int16 = 2,
|
|
--
|
|
2.25.1
|
|
|