avoid unnecessary CACHE_REGS in inlines.
This commit is contained in:
@@ -3736,6 +3736,7 @@ YAP_CloseList(Term t0, Term tail)
|
||||
X_API int
|
||||
YAP_IsAttVar(Term t)
|
||||
{
|
||||
CACHE_REGS
|
||||
t = Deref(t);
|
||||
if (!IsVarTerm(t))
|
||||
return FALSE;
|
||||
@@ -3745,6 +3746,7 @@ YAP_IsAttVar(Term t)
|
||||
X_API Term
|
||||
YAP_AttsOfVar(Term t)
|
||||
{
|
||||
CACHE_REGS
|
||||
attvar_record *attv;
|
||||
|
||||
t = Deref(t);
|
||||
@@ -4025,6 +4027,7 @@ YAP_TagOfTerm(Term t)
|
||||
if (IsVarTerm(t)) {
|
||||
CELL *pt = VarOfTerm(t);
|
||||
if (IsUnboundVar(pt)) {
|
||||
CACHE_REGS
|
||||
if (IsAttVar(pt))
|
||||
return YAP_TAG_ATT;
|
||||
return YAP_TAG_UNBOUND;
|
||||
|
Reference in New Issue
Block a user