Kotlin: Add a compilations consistency query

This commit is contained in:
Ian Lynagh
2021-09-09 21:41:08 +01:00
parent 79e3cb38a8
commit 396b5882ef

View File

@@ -0,0 +1,17 @@
import java
predicate goodCompilation(Compilation c) {
forex(int i |
exists(c.getFileCompiled(i)) |
exists(c.getFileCompiled(i - 1)) or i = 0) and
forex(int i |
exists(c.getArgument(i)) |
exists(c.getArgument(i - 1)) or i = 0) and
c.extractionStarted() and
c.normalTermination()
}
from Compilation c
where c.isKotlin()
and not goodCompilation(c)
select c