Skip to content

Support mangling *const ptr and slices like *const [T] - #1097

Merged
bors[bot] merged 1 commit into
masterfrom
phil/mangling-fixes
Apr 11, 2022
Merged

bors[bot] merged 1 commit into
masterfrom
phil/mangling-fixes

Conversation

@philberty

Copy link
Copy Markdown
Member

The legacy mangling scheme needs to convert the canonical path containing

  • for pointers and the [] brackets representing slices into:

    • = $BP$
      [ = $u5b$
      ] = $u5d$

These symbols are not allowed in asm symbols.

Addresses #849

The legacy mangling scheme needs to convert the canonical path containing
* for pointers and the [] brackets representing slices into:

  * = $BP$
  [ = $u5b$
  ] = $u5d$

These symbols are not allowed in asm symbols.

Addresses #849
@philberty philberty added the bug label Apr 9, 2022
@philberty philberty added this to the Imports and visibility milestone Apr 9, 2022
@philberty
philberty requested a review from CohenArthur April 9, 2022 20:55
@philberty philberty mentioned this pull request Apr 9, 2022
18 tasks done
@philberty

Copy link
Copy Markdown
Member Author

bors r+

@bors
bors Bot merged commit 2669e80 into master Apr 11, 2022
@bors

bors Bot commented Apr 11, 2022

Copy link
Copy Markdown
Contributor

Build succeeded:

@philberty
philberty deleted the phil/mangling-fixes branch April 11, 2022 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants