Clarify comment for function getObjectSize
authorArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 5 Mar 2013 16:53:24 +0000 (16:53 +0000)
committerArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 5 Mar 2013 16:53:24 +0000 (16:53 +0000)
Clarify that we mean the object starting at the pointer to the end of the
underlying object and not the size of the whole allocated object.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176491 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/MemoryBuiltins.h

index cc1a88236007c1147d2c4c900db0a9b1323f855c..ba1df00892e7377415e5b86645a266b6db1aefbf 100644 (file)
@@ -138,7 +138,9 @@ static inline CallInst *isFreeCall(Value *I, const TargetLibraryInfo *TLI) {
 //
 
 /// \brief Compute the size of the object pointed by Ptr. Returns true and the
-/// object size in Size if successful, and false otherwise.
+// object size in Size if successful, and false otherwise. In this context, by
+// object we mean the region of memory starting at Ptr to the end of the
+// underlying object pointed to by Ptr.
 /// If RoundToAlign is true, then Size is rounded up to the aligment of allocas,
 /// byval arguments, and global variables.
 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *TD,