Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.
This repository was archived by the owner on May 28, 2025. It is now read-only.

Projections: winmd2objc generates bad code for byref value parameters #2900

Closed
@DHowett-MSFT

Description

@DHowett-MSFT

Given a member specified in IDL as void Hello(const ref Guid a, const ref Guid b), which is reflected in C++ as void Hello(GUID*, GUID*), winmd2objc will try to pass GUID by value.

It appears as though the 10.0.17763 winmd is the first to contain a value passed by reference.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions