Skip to content

Commit 80f09c9

Browse files
committed
Add comment
1 parent 7a54410 commit 80f09c9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

clang/lib/CodeGen/CGVTables.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ static void resolveTopLevelMetadata(llvm::Function *Fn,
127127
auto *NewDIS = llvm::MDNode::replaceWithDistinct(DIS->clone());
128128
// As DISubprogram remapping is avoided, clear retained nodes list of
129129
// cloned DISubprogram from retained nodes local to original DISubprogram.
130+
// FIXME: Information about optimized-out variables, labels,
131+
// and local entities may be lost here, as retained nodes are not
132+
// remapped.
130133
NewDIS->replaceRetainedNodes(llvm::MDTuple::get(Fn->getContext(), {}));
131134
VMap.MD()[DIS].reset(NewDIS);
132135

0 commit comments

Comments
 (0)