Searched refs:TOKslice (Results 1 – 18 of 18) sorted by relevance
210 case TOKslice: in needToCopyLiteral()346 if (e->op == TOKslice) in copyLiteral()445 if (lit->op == TOKslice) in paintTypeOntoLiteralCopy()498 if (e->op != TOKslice) in resolveSlice()524 if (e->op == TOKslice) in resolveArrayLength()741 if (e->op == TOKslice && e->type->toBasetype()->ty == Tsarray) in getAggregateFromPointer()1017 if (e->op == TOKslice) in isCtfeComparable()1118 if (x->op == TOKslice) in ctfeCmpArrays()1127 if (x->op == TOKslice) in ctfeCmpArrays()1187 e->op == TOKslice || e->op == TOKnull; in isArray()[all …]
103 if (e->op == TOKslice) in isArrayOpValid()129 return be->e1->op == TOKslice && isArrayOpValid(be->e2); in isArrayOpValid()145 if (e->op == TOKslice) in isNonAssignmentArrayOp()617 if (e->op == TOKslice) in isArrayOpOperand()
54 TOKdottype, TOKslice, enumerator
2001 else if (val->op == TOKslice) in visit()3156 else if (e->op == TOKslice) in findParentVar()3187 if (e1->op == TOKslice)3586 if (e1->op == TOKslice ||3597 if (e->e1->op == TOKslice)3848 if (e1->op == TOKslice) in interpretAssignToSlice()3898 if (aggregate->op == TOKslice) in interpretAssignToSlice()3960 if (newval->op == TOKslice) in interpretAssignToSlice()3983 assert(newval->op != TOKslice); in interpretAssignToSlice()4029 if (newval->op == TOKslice && !isBlockAssignment) in interpretAssignToSlice()[all …]
1576 assert(e->op == TOKindex || e->op == TOKslice || e->op == TOKarray); in ArrayScopeSymbol()1642 else if (exp->op == TOKslice) in search()1705 assert(exp->op == TOKarray || exp->op == TOKslice); in search()1723 else if (exp->op == TOKslice) in search()
202 else if (ae->e1->op == TOKslice) in canThrow()
2247 if (exp->e1->op == TOKslice || exp->e1->type->ty == Tarray || exp->e1->type->ty == Tsarray) in visit()2252 if (exp->e1->op == TOKslice) in visit()4437 if (exp->e1->op == TOKslice) in visit()5089 if (exp->e1->op == TOKslice) in visit()5377 if (e1x->op == TOKslice) in visit()5838 assert(exp->e1->op != TOKslice); in visit()5846 ((e2x->op == TOKslice && ((UnaExp *)e2x)->e1->isLvalue()) || in visit()5848 (e2x->op != TOKslice && e2x->isLvalue()))) in visit()5880 else if (e2x->op == TOKslice) in visit()5941 else if (exp->e1->op == TOKslice) in visit()[all …]
409 Token::tochars[TOKslice] = ".."; in TokenInitializer()
1221 if (e->e1->op == TOKslice) in Expression_optimize()1227 if (e->e2->op == TOKslice) in Expression_optimize()
3311 if (token.value == TOKslice) in parseBasicTypeStartingAt()3385 if (token.value == TOKslice) in parseBasicType2()4823 if (token.value == TOKslice && parameters->dim == 1) in parseForeach()5501 if (token.value == TOKslice) in parseStatement()6176 if (t->value == TOKslice) in isDeclarator()6483 case TOKslice: in isExpression()7263 if (token.value == TOKslice) in parsePostExp()8063 precedence[TOKslice] = PREC_primary; in PrecedenceInitializer()
5806 : UnaExp(loc, TOKslice, sizeof(SliceExp), e1) in SliceExp()5817 : UnaExp(loc, TOKslice, sizeof(SliceExp), e1) in SliceExp()5841 e1->op == TOKslice) in checkModifiable()6148 e1->op == TOKslice) in checkModifiable()6217 if (e1->op == TOKslice || in isLvalue()6227 if (e1->op == TOKslice || in toLvalue()
487 else if (i->exp->op == TOKslice) in visit()
198 if (e1->op == TOKslice) in checkAssignEscape()
668 t->value = TOKslice; in scan()
1599 else if (farg->op == TOKslice) in deduceFunctionTemplateMatch()1670 if ((farg->op == TOKstring || farg->op == TOKslice) && in deduceFunctionTemplateMatch()
141 if (result->op != TOKslice) in implicitCastTo()
6089 else if (arg->op == TOKslice && tp->ty == Tsarray) in callMatch()
95 return ((e->op != TOKslice && e->isLvalue ()) in lvalue_p()96 || (e->op == TOKslice && ((UnaExp *) e)->e1->isLvalue ()) in lvalue_p()948 if (e->e1->op == TOKslice) in visit()