about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/context.rs
diff options
context:
space:
mode:
author许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com>2025-07-07 19:45:41 +0800
committerGitHub <noreply@github.com>2025-07-07 19:45:41 +0800
commiteed55947accb36fdd2af438aa599804aac7dd96b (patch)
tree737ae2add9d1a120ac98dcfc30842b483a1f73d8 /compiler/rustc_codegen_llvm/src/context.rs
parent02aa4ff12f09f8902b720ab7fc68d5ecfb84dda7 (diff)
parent777516652887e3bdfb827bd9d1e83d442266adb1 (diff)
downloadrust-eed55947accb36fdd2af438aa599804aac7dd96b.tar.gz
rust-eed55947accb36fdd2af438aa599804aac7dd96b.zip
Rollup merge of #143528 - RalfJung:stack-pop-cleanup, r=oli-obk
interpret: rename StackPopCleanup

The name `StackPopCleanup` stopped making sense a long time ago IMO -- in the common case, it has nothing to do with "cleanup", and everything with where the program should jump next. If we didn't have unwinding this would be just the return block, but given that we do have unwinding I figured maybe "continuation" would be a good name. This comes up in [continuation-passing style](https://en.wikipedia.org/wiki/Continuation-passing_style) and refers to where the program will *continue* when a function is done. So from a PL perspective it is the most fitting term I think -- but it may be too jargony.

r? `@oli-obk` what do you think?
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/context.rs')
0 files changed, 0 insertions, 0 deletions