[llvm-dev] GlobalVariable::eraseFromParent
David Greene via llvm-dev
llvm-dev at lists.llvm.org
Tue Nov 27 12:34:18 PST 2018
Thanks. I realized I was looking at ilist instead of iplist. :-/
-David
Reid Kleckner <rnk at google.com> writes:
> Deletion is taken care of by ilist_alloc_traits<T>::deleteNode.
>
> On Tue, Nov 27, 2018 at 7:45 AM David Greene via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>
> I am confused by GlobalVariable::eraseFromParent's declaration:
>
> /// This method unlinks 'this' from the containing module and
> deletes it.
> void eraseFromParent();
>
> In Globals.cpp the unlinking is done and SymbolTableListTraits
> cleans up
> the symbol table but I don't see anything that actually deletes
> the
> object. Is the comment misleading or am I missing something?
>
> -David
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
More information about the llvm-dev
mailing list