struct VariableDbgInfo {
TrackingVH<MDNode> Var;
- TrackingVH<MDNode> Expr;
unsigned Slot;
DebugLoc Loc;
};
/// setVariableDbgInfo - Collect information used to emit debugging
/// information of a variable.
- void setVariableDbgInfo(MDNode *Var, MDNode *Expr, unsigned Slot,
- DebugLoc Loc) {
- VariableDbgInfo Info = {Var, Expr, Slot, Loc};
+ void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) {
+ VariableDbgInfo Info = { N, Slot, Loc };
VariableDbgInfos.push_back(std::move(Info));
}