mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Swift: fix gracefully accepting missing ForEachStmt.iteratorVar
This commit is contained in:
@@ -74,7 +74,7 @@ codeql::ForEachStmt StmtTranslator::translateForEachStmt(const swift::ForEachStm
|
|||||||
fillLabeledStmt(stmt, entry);
|
fillLabeledStmt(stmt, entry);
|
||||||
entry.body = dispatcher.fetchLabel(stmt.getBody());
|
entry.body = dispatcher.fetchLabel(stmt.getBody());
|
||||||
entry.pattern = dispatcher.fetchLabel(stmt.getPattern());
|
entry.pattern = dispatcher.fetchLabel(stmt.getPattern());
|
||||||
entry.iteratorVar = dispatcher.fetchLabel(stmt.getIteratorVar());
|
entry.iteratorVar = dispatcher.fetchOptionalLabel(stmt.getIteratorVar());
|
||||||
entry.where = dispatcher.fetchOptionalLabel(stmt.getWhere());
|
entry.where = dispatcher.fetchOptionalLabel(stmt.getWhere());
|
||||||
entry.nextCall = dispatcher.fetchOptionalLabel(stmt.getNextCall());
|
entry.nextCall = dispatcher.fetchOptionalLabel(stmt.getNextCall());
|
||||||
auto add_variable = [&](swift::VarDecl* var) {
|
auto add_variable = [&](swift::VarDecl* var) {
|
||||||
|
|||||||
Reference in New Issue
Block a user