You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fixed_stack_segment should not imply inline(never). Changing this may expose other bugs in @pcwalton's llvm changes, though.
In an ideal world, we would modify the LLVM inliner so that it takes stack annotations into account when inlining. In this case, that would mean: do not inline fixed_stack_segment fns into other fns that are not annotated with fixed_stack_segment
I thought I remembered reading code inside of LLVM which propagated the fixed_stack_segment attribute upwards once a function was inlined, but it may not have been what I thought it was.
The text was updated successfully, but these errors were encountered: