diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index 347861e9638..571d4ba27af 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -106,6 +106,7 @@ use-def chains
Deleting a global variable from a module is similar to deleting an +instruction. First, you must have a pointer to the global variable that you wish + to delete. Second, you must have a pointer to the module the global variable + belongs to. You use the pointer to the module to get its list of global + variables and then use the erase function to remove your global variable. + For example:
+ ++GlobalVariable *GV = .. ; +Module *M = GV->getParent(); + +M->getGlobaleList().erase(GV); ++