Changes in directory llvm/docs:
ProgrammersManual.html updated: 1.132 -> 1.133 --- Log message: Modify deleting global variable with an even easier way. --- Diffs of the changes: (+5 -8) ProgrammersManual.html | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) Index: llvm/docs/ProgrammersManual.html diff -u llvm/docs/ProgrammersManual.html:1.132 llvm/docs/ProgrammersManual.html:1.133 --- llvm/docs/ProgrammersManual.html:1.132 Wed Jun 20 13:33:15 2007 +++ llvm/docs/ProgrammersManual.html Wed Jun 20 15:46:37 2007 @@ -1886,19 +1886,16 @@ <div class="doc_text"> -<p>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. +<p>Deleting a global variable from a module is just as easy as deleting an +Instruction. First, you must have a pointer to the global variable that you wish + to delete. You use this pointer to erase it from its parent, the module. For example:</p> <div class="doc_code"> <pre> <a href="#GlobalVariable">GlobalVariable</a> *GV = .. ; -<a href="#Module">Module</a> *M = GV->getParent(); -M->getGlobaleList().erase(GV); +GV->eraseFromParent(); </pre> </div> @@ -3086,7 +3083,7 @@ <a href="mailto:[EMAIL PROTECTED]">Dinakar Dhurjati</a> and <a href="mailto:[EMAIL PROTECTED]">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2007/06/20 18:33:15 $ + Last modified: $Date: 2007/06/20 20:46:37 $ </address> </body> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits