X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FProgrammersManual.html;h=fad5edf1801bf2ab8cbfc4369345dc145d6219e8;hb=3dda08ad5d52a510ba2239cc4b73757db303a095;hp=2a573f941a1ac8d3e77b468ffd884ab401bfbd34;hpb=a9c0f2b03f795b4d09768e6b08dd8a3614e872c5;p=oota-llvm.git diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index 2a573f941a1..fad5edf1801 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -333,7 +333,7 @@ file (note that you very rarely have to include this file directly).

cast<>:

The cast<> operator is a "checked cast" operation. It - converts a pointer or reference from a base class to a derived cast, causing + converts a pointer or reference from a base class to a derived class, causing an assertion failure if it is not really an instance of the right type. This should be used in cases where you have some information that makes you believe that something is of the right type. An example of the isa<> @@ -2265,18 +2265,18 @@ array from the User object and there may be a variable number of them.

-Initially each layout will possess a direct pointer to the +As of v2.4 each layout still possesses a direct pointer to the start of the array of Uses. Though not mandatory for layout a), we stick to this redundancy for the sake of simplicity. -The User object will also store the number of Use objects it +The User object also stores the number of Use objects it has. (Theoretically this information can also be calculated given the scheme presented below.)

Special forms of allocation operators (operator new) -will enforce the following memory layouts:

+enforce the following memory layouts: