Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demangle explicitly named object parameters #299

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Saldivarcher
Copy link
Collaborator

This is a patch that allows for the ability to demangle code like:

struct Foo {
  void bar(this Foo && self);
};

An example mangling is _ZNH1S3fooES_ which then demangles to S::foo(this S).

The proposal can be found here: itanium-cxx-abi/cxx-abi#148

This is a patch that allows for the ability to demangle code like:
```
struct Foo {
  void bar(this Foo && self);
};
```

An example mangling is `_ZNH1S3fooES_` which then demangles to
`S::foo(this S)`.

The proposal can be found here: itanium-cxx-abi/cxx-abi#148
@Saldivarcher Saldivarcher force-pushed the user/saldivarcher/feature/explicit-object-member branch from 6e07982 to d1b6b2f Compare January 2, 2025 06:13
@Saldivarcher Saldivarcher requested a review from khuey January 2, 2025 16:34
@Saldivarcher
Copy link
Collaborator Author

@khuey this is something I have in the works, what do you think of it? Let me know what can be cleaned up, or done in a better manner.

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