reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6041 Sym = Parser.getContext().lookupSymbol(Name); 6042 if (Sym) { 6047 if (isSymbolUsedInExpression(Sym, Value)) 6049 else if (Sym->isUndefined(/*SetUsed*/ false) && !Sym->isUsed() && 6049 else if (Sym->isUndefined(/*SetUsed*/ false) && !Sym->isUsed() && 6050 !Sym->isVariable()) 6052 else if (Sym->isVariable() && !Sym->isUsed() && allow_redef) 6052 else if (Sym->isVariable() && !Sym->isUsed() && allow_redef) 6054 else if (!Sym->isUndefined() && (!Sym->isVariable() || !allow_redef)) 6054 else if (!Sym->isUndefined() && (!Sym->isVariable() || !allow_redef)) 6056 else if (!Sym->isVariable()) 6058 else if (!isa<MCConstantExpr>(Sym->getVariableValue())) 6066 Sym = Parser.getContext().getOrCreateSymbol(Name); 6068 Sym->setRedefinable(allow_redef);