diff options
| author | Edmund Grimley Evans <Edmund.Grimley.Evans@gmail.com> | 2015-02-20 23:01:01 +0000 |
|---|---|---|
| committer | Edmund Grimley Evans <Edmund.Grimley.Evans@gmail.com> | 2015-02-20 23:29:21 +0000 |
| commit | 86c850fc58a70ff4b77c37d91e33ce6c812b04c4 (patch) | |
| tree | 26b5cbe161ff08cbca214e436f5ca9f4e558949f | |
| parent | ff3f9aa6ba4a2f56a3cb0c4532ce0460c834ba6d (diff) | |
| download | tinycc-86c850fc58a70ff4b77c37d91e33ce6c812b04c4.tar.gz tinycc-86c850fc58a70ff4b77c37d91e33ce6c812b04c4.tar.bz2 | |
tcc-doc.texi: Explain VT_LLOCAL a bit better.
And delete the sentence about it being removed.
| -rw-r--r-- | tcc-doc.texi | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tcc-doc.texi b/tcc-doc.texi index 68bac65..bcd19e1 100644 --- a/tcc-doc.texi +++ b/tcc-doc.texi @@ -1180,8 +1180,10 @@ if the lvalue has an integer type, then these flags give its real type. The type alone is not enough in case of cast optimisations. @item VT_LLOCAL -is a saved lvalue on the stack. @code{VT_LLOCAL} should be eliminated -ASAP because its semantics are rather complicated. +is a saved lvalue on the stack. @code{VT_LVAL} must also be set with +@code{VT_LLOCAL}. @code{VT_LLOCAL} can arise when a @code{VT_LVAL} in +a register has to be saved to the stack, or it can come from an +architecture-specific calling convention. @item VT_MUSTCAST indicates that a cast to the value type must be performed if the value |
