Skip to content

Add decl/expr name to Origin's debug output #153951

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

Draft
wants to merge 1 commit into
base: users/usx95/08-14-_lifetimesafety_track_view_types_gsl_pointer
Choose a base branch
from

Conversation

usx95
Copy link
Contributor

@usx95 usx95 commented Aug 16, 2025

The previous debug output only showed numeric IDs for origins, making it difficult to understand what each origin represented. This change makes the debug output more informative by showing what kind of entity each origin refers to (declaration or expression) and additional details like declaration names or expression class names. This improved output makes it easier to debug and understand the lifetime safety analysis.

Copy link
Contributor Author

usx95 commented Aug 16, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@usx95 usx95 force-pushed the users/usx95/08-16-add_decl_expr_name_to_origin_s_debug_output branch from c39264c to 90ef8a9 Compare August 16, 2025 14:20
@usx95 usx95 force-pushed the users/usx95/08-16-add_decl_expr_name_to_origin_s_debug_output branch from 90ef8a9 to ec4b3ed Compare August 16, 2025 15:25
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