Skip to content

pretty-print: use inline asm's actual macro name - #159093

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
jakobjung10:pretty-print-asm-macro-name
Jul 11, 2026
Merged

pretty-print: use inline asm's actual macro name#159093
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
jakobjung10:pretty-print-asm-macro-name

Conversation

@jakobjung10

Copy link
Copy Markdown
Contributor

ExprKind::InlineAsm was always printed as asm!, so naked_asm! was printed as asm! too. Use asm_macro.macro_name() in the AST and HIR pretty-printers to print the correct name.

`ExprKind::InlineAsm` was always printed as `asm!`, so `naked_asm!` was
printed as `asm!` too. Use `asm_macro.macro_name()` in the AST and HIR
pretty-printers to print the correct name.
@rustbotrustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Jul 10, 2026
@rustbot

Copy link
Copy Markdown
Collaborator

Thanks for the pull request, and welcome! The Rust Project is excited to review your changes, and you should hear from @ShoyuVanilla (or someone else) some time within the next two weeks.

Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (S-waiting-on-review and S-waiting-on-author) stays updated, invoking these commands when appropriate:

  • @rustbot author: the review is finished, PR author should check the comments and take action accordingly
  • @rustbot review: the author is ready for a review, this PR will be queued again in the reviewer's queue
Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: compiler
  • compiler expanded to 75 candidates
  • Random selection from 21 candidates

@folkertdev

Copy link
Copy Markdown
Contributor

Thanks!

@bors r+ rollup

@rust-bors

rust-borsBot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 64e2dd5 has been approved by folkertdev

It is now in the queue for this repository.

@rust-borsrust-borsBot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 11, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jul 11, 2026
…-name, r=folkertdev
pretty-print: use inline asm's actual macro name
`ExprKind::InlineAsm` was always printed as `asm!`, so `naked_asm!` was printed as `asm!` too. Use `asm_macro.macro_name()` in the AST and HIR pretty-printers to print the correct name.
rust-borsBot pushed a commit that referenced this pull request Jul 11, 2026
…uwer
Rollup of 8 pull requests
Successful merges:
- #159126 (Fix PR number in bootstrap's change tracker)
- #156968 (diagnostics: suggest generic_const_args for const ops)
- #159012 (Shrink mir::Statement to 40 bytes)
- #158182 (std: use `OnceLock` for SGX argument storage)
- #159114 (Add regression test for $-prefixed fragment specifier in repetition)
- #159060 (Look for the cdb architecture that corresponds to the target triple)
- #159089 (riscv: update c-variadic test for LLVM changes)
- #159093 (pretty-print: use inline asm's actual macro name)
rust-borsBot pushed a commit that referenced this pull request Jul 11, 2026
…uwer
Rollup of 8 pull requests
Successful merges:
- #159126 (Fix PR number in bootstrap's change tracker)
- #156968 (diagnostics: suggest generic_const_args for const ops)
- #159012 (Shrink mir::Statement to 40 bytes)
- #158182 (std: use `OnceLock` for SGX argument storage)
- #159114 (Add regression test for $-prefixed fragment specifier in repetition)
- #159060 (Look for the cdb architecture that corresponds to the target triple)
- #159089 (riscv: update c-variadic test for LLVM changes)
- #159093 (pretty-print: use inline asm's actual macro name)
rust-borsBot pushed a commit that referenced this pull request Jul 11, 2026
…uwer
Rollup of 14 pull requests
Successful merges:
- #159126 (Fix PR number in bootstrap's change tracker)
- #155811 (Include AtomicU128/AtomicI128 in docs for any target)
- #156968 (diagnostics: suggest generic_const_args for const ops)
- #159012 (Shrink mir::Statement to 40 bytes)
- #156618 (rustdoc: test ignoring rustc lints in CLI)
- #158182 (std: use `OnceLock` for SGX argument storage)
- #159114 (Add regression test for $-prefixed fragment specifier in repetition)
- #158523 (Fix feature gate for `repr(simd)`)
- #158876 (Fix multiple logic bugs in `Arc::make_mut`)
- #158928 (std: fix Xous UDP send_to length mismatch and truncation)
- #159060 (Look for the cdb architecture that corresponds to the target triple)
- #159089 (riscv: update c-variadic test for LLVM changes)
- #159093 (pretty-print: use inline asm's actual macro name)
- #159122 (doc: use ptr::addr in offset_from docs)
Failed merges:
- #158732 (Apply MCP 1003 and move diagnostics.rs into its own module)
@rust-bors
rust-borsBot merged commit 0ad6776 into rust-lang:mainJul 11, 2026
13 checks passed
@rustbotrustbot added this to the 1.99.0 milestone Jul 11, 2026
rust-timer added a commit that referenced this pull request Jul 11, 2026
Rollup merge of #159093 - jakobjung10:pretty-print-asm-macro-name, r=folkertdev
pretty-print: use inline asm's actual macro name
`ExprKind::InlineAsm` was always printed as `asm!`, so `naked_asm!` was printed as `asm!` too. Use `asm_macro.macro_name()` in the AST and HIR pretty-printers to print the correct name.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@jakobjung10@rustbot@folkertdev@ShoyuVanilla