From 09ebde227ee24f57b077b4f36e6a67a054c18431 Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Wed, 4 Jun 2008 18:20:42 +0000
Subject: Fix inst_iterator example.
llvm-svn: 51954
---
llvm/docs/ProgrammersManual.html | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
(limited to 'llvm/docs/ProgrammersManual.html')
diff --git a/llvm/docs/ProgrammersManual.html b/llvm/docs/ProgrammersManual.html
index 5932aaf727f..716d364ed56 100644
--- a/llvm/docs/ProgrammersManual.html
+++ b/llvm/docs/ProgrammersManual.html
@@ -1484,8 +1484,8 @@ small example that shows how to dump all instructions in a function to the stand
#include "llvm/Support/InstIterator.h"
// F is a pointer to a Function instance
-for (inst_iterator i = inst_begin(F), e = inst_end(F); i != e; ++i)
- llvm::cerr << *i << "\n";
+for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
+ llvm::cerr << *I << "\n";
@@ -1497,7 +1497,10 @@ F, all you would need to do is something like:
std::set<Instruction*> worklist;
-worklist.insert(inst_begin(F), inst_end(F));
+// or better yet, SmallPtrSet<Instruction*, 64> worklist;
+
+for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
+ worklist.insert(&*I);
--
cgit v1.2.3