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
Right now if the same inline is inlined twice into the same block, its local variables will be repeated, thus making shadowed variables, which isn't really supposed to happen.
This became a problem in implementing the CSE pass. For now I just run the SSA pass again and rename definitions as a simple workaround. But ideally the inlining pass would be modified to avoid creating shadowed variables in the first place.