mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
Surrounded variable in <tt> tags for consistency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79357 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
323a3e6533
commit
fc13d1c4d3
@ -303,13 +303,14 @@ idx3 = (char*) &MyVar + 8
|
||||
</div>
|
||||
|
||||
<p>In this example, <tt>idx1</tt> computes the address of the second integer
|
||||
in the array that is in the structure in %MyVar, that is <tt>MyVar+4</tt>. The
|
||||
type of <tt>idx1</tt> is <tt>i32*</tt>. However, <tt>idx2</tt> computes the
|
||||
address of <i>the next</i> structure after <tt>%MyVar</tt>. The type of
|
||||
<tt>idx2</tt> is <tt>{ [10 x i32] }*</tt> and its value is equivalent
|
||||
to <tt>MyVar + 40</tt> because it indexes past the ten 4-byte integers
|
||||
in <tt>MyVar</tt>. Obviously, in such a situation, the pointers don't
|
||||
alias.</p>
|
||||
in the array that is in the structure in <tt>%MyVar</tt>, that is
|
||||
<tt>MyVar+4</tt>. The type of <tt>idx1</tt> is <tt>i32*</tt>. However,
|
||||
<tt>idx2</tt> computes the address of <i>the next</i> structure after
|
||||
<tt>%MyVar</tt>. The type of <tt>idx2</tt> is <tt>{ [10 x i32] }*</tt> and its
|
||||
value is equivalent to <tt>MyVar + 40</tt> because it indexes past the ten
|
||||
4-byte integers in <tt>MyVar</tt>. Obviously, in such a situation, the
|
||||
pointers don't alias.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- *********************************************************************** -->
|
||||
|
Loading…
Reference in New Issue
Block a user