Felipe de Azevedo Piovezan

Results 6 issues of Felipe de Azevedo Piovezan

This PR contains two commits, both fixing the same issue in different parts of the code base: we fail to look through pointer casts when making codegen decisions. These were...

Only the last commit here is relevant

These funclets only serve to `task_dealloc` previously allocated tasks when returning from an async call, and immediately `task_switch` to the next await-suspend funclet (which contains real user code). By not...

For now, only opening this so it can be tested with the swift repo as well.

This series of patches aims to solve the problem where LLDB is unable to print variables in backtraces involving swift async functions. The _only_ frame where this works today is...

…xt or __swift_async_resume_get_context These functions just return their own parameter and are inlined. We don't want to see any debug information nor inlined frames for these when looking at async...