From 86c850fc58a70ff4b77c37d91e33ce6c812b04c4 Mon Sep 17 00:00:00 2001 From: Edmund Grimley Evans Date: Fri, 20 Feb 2015 23:01:01 +0000 Subject: [PATCH] tcc-doc.texi: Explain VT_LLOCAL a bit better. And delete the sentence about it being removed. --- tcc-doc.texi | 6 ++++-- 1 file 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