Home | History | Annotate | Download | only in sksl

Lines Matching defs:exit

346         BasicBlock& exit = cfg->fBlocks[exitId];
349 auto found = exit.fBefore.find(pair.first);
350 if (found == exit.fBefore.end()) {
351 // exit has no definition for it, just copy it
353 exit.fBefore[pair.first] = e1;
355 // exit has a (possibly different) value already defined
356 std::unique_ptr<Expression>* e2 = exit.fBefore[pair.first];
358 // definition has changed, merge and add exit block to worklist
361 exit.fBefore[pair.first] =
364 exit.fBefore[pair.first] = nullptr;
1155 this->error(f.fOffset, String("function can exit without returning a value"));