Hi Jordan,

I am working on a fix for lifetime extended temporaries, and I have a hard
time understanding some of the code.
1. addLocalScopeForVarDecl already has a FIXME; I have no idea how to apply
that though - it seems like we always add the VarDecl to the scope, even if
the type we look at is from the lifetime extended temporary; as noted, we
need to be able to handle the scope of multiple lifetime extended
temporaries; do we need a completely different approach here then?
2. addAutomaticObjDtors seems to work on what addLocalScopeForVarDecl does,
so it seems like we'll need to adapt this after solving (1)

My main problem is that I don't have enough insight into what else the
local scope is used for, so I'm not sure how we'd want to change it to
account for lifetime extended temporaries.

Cheers,
/Manuel
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to