[llvm-dev] GlobalVariable::eraseFromParent

David Greene via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 27 07:44:59 PST 2018


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


More information about the llvm-dev mailing list