fune/taskcluster/scripts/misc/mingw-enum.patch
Tom Ritter f096af1fc5 Bug 1814705: Bump ming-w64 and update our local patches r=firefox-build-system-reviewers,nalexander
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
2023-02-06 17:47:02 +00:00

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