Merge pull request #11675 from tamasvajk/kotlin-error-expr-consistency

Kotlin: Report CFG dead end consistency issues on `ErrorExpr`
This commit is contained in:
Tamás Vajk 2022-12-13 20:22:47 +01:00 коммит произвёл GitHub
Родитель a85de2b5f4 5cc2868857
Коммит 8e500ec0f3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -53,8 +53,6 @@ predicate shouldBeDeadEnd(ControlFlowNode n) {
not exists(n.getFile().getRelativePath()) // TODO not exists(n.getFile().getRelativePath()) // TODO
or or
n = any(ConstCase c).getValue(_) // TODO n = any(ConstCase c).getValue(_) // TODO
or
n instanceof ErrorExpr // TODO
} }
from ControlFlowNode n, string s from ControlFlowNode n, string s

Просмотреть файл

@ -1 +1,2 @@
| exprs.kt:278:52:278:66 | <error expr> | ErrorExpr | unexpected dead end |
| exprs.kt:278:52:278:66 | { ... } | BlockStmt | unexpected dead end | | exprs.kt:278:52:278:66 | { ... } | BlockStmt | unexpected dead end |