Lines Matching refs:statement
56 this->statement()->clone(),
76 result += ") " + this->statement()->description();
84 std::unique_ptr<Statement> statement,
112 next.get(), statement.get(), context.fErrors);
120 next.get(), statement.get(), /*errors=*/nullptr);
123 if (Analysis::DetectVarDeclarationWithoutScope(*statement, context.fErrors)) {
128 // If the initializer statement of a for loop contains multiple variables, this causes
132 // statement with an empty init-stmt. (Note that we can't just do this transformation
137 std::move(test), std::move(next), std::move(statement),
143 std::move(next), std::move(statement), std::move(unrollInfo),
149 std::unique_ptr<Statement> statement,
156 /*next=*/nullptr, std::move(statement), std::move(symbolTable));
163 std::unique_ptr<Statement> statement,
169 SkASSERT(!Analysis::DetectVarDeclarationWithoutScope(*statement));
177 if (unrollInfo->fCount <= 0 || statement->isEmpty()) {
183 std::move(next), std::move(statement),