Skip to content

Commit

Permalink
Documentation: fix typos and formatting.
Browse files Browse the repository at this point in the history
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169546 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
gribozavr committed Dec 6, 2012
1 parent 091508d commit b553f89
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/GetElementPtr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Address Computation
When people are first confronted with the GEP instruction, they tend to relate
it to known concepts from other programming paradigms, most notably C array
indexing and field selection. GEP closely resembles C array indexing and field
selection, however it's is a little different and this leads to the following
selection, however it is a little different and this leads to the following
questions.

What is the first index of the GEP instruction?
Expand Down Expand Up @@ -190,7 +190,7 @@ In this example, we have a global variable, ``%MyVar`` that is a pointer to a
structure containing a pointer to an array of 40 ints. The GEP instruction seems
to be accessing the 18th integer of the structure's array of ints. However, this
is actually an illegal GEP instruction. It won't compile. The reason is that the
pointer in the structure <i>must</i> be dereferenced in order to index into the
pointer in the structure *must* be dereferenced in order to index into the
array of 40 ints. Since the GEP instruction never accesses memory, it is
illegal.

Expand Down Expand Up @@ -416,7 +416,7 @@ arithmetic, and inttoptr sequences.
Can I compute the distance between two objects, and add that value to one address to compute the other address?
---------------------------------------------------------------------------------------------------------------

As with arithmetic on null, You can use GEP to compute an address that way, but
As with arithmetic on null, you can use GEP to compute an address that way, but
you can't use that pointer to actually access the object if you do, unless the
object is managed outside of LLVM.

Expand Down

0 comments on commit b553f89

Please sign in to comment.