Added TargetData information.
Made method names consistent.

llvm-svn: 87938
diff --git a/safecode/include/FaultInjector.h b/safecode/include/FaultInjector.h
index feaa820..af60768 100755
--- a/safecode/include/FaultInjector.h
+++ b/safecode/include/FaultInjector.h
@@ -30,17 +30,19 @@
       const char *getPassName() const { return "Fault Injector Pass"; }
       virtual bool runOnModule(Module &M);
       virtual void getAnalysisUsage(AnalysisUsage &AU) const {
+        AU.addRequired<TargetData>();
         AU.addRequired<TDDataStructures>();
       };
 
     private :
       // Private variables
+      TargetData        * TD;
       TDDataStructures * TDPass;
 
       // Private methods
       bool insertEasyDanglingPointers (Function & F);
       bool insertHardDanglingPointers (Function & F);
-      bool addBadAllocationSizes      (Function & F);
+      bool insertBadAllocationSizes      (Function & F);
       bool insertBadIndexing          (Function & F);
   };
 }