Skip to content

Simplify module implementation to resolve compatibility issues with mixed use of header files#40

Merged
YexuanXiao merged 1 commit intomasterfrom
simplify-module
Mar 21, 2026
Merged

Simplify module implementation to resolve compatibility issues with mixed use of header files#40
YexuanXiao merged 1 commit intomasterfrom
simplify-module

Conversation

@YexuanXiao
Copy link
Copy Markdown
Owner

@YexuanXiao YexuanXiao commented Mar 21, 2026

The components written by users may still need to rely on the header file mode. In this case, overly aggressive pragma pop/push guards of WINRT_EXPORT may result in WINRT_EXPORT being present but undefined in the components. This PR removes the guard, alleviating this issue.

@YexuanXiao YexuanXiao merged commit 02724b9 into master Mar 21, 2026
73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant