Re-implement simple @extern
Functions that are defined as @extern can use non-purescala features within their body. Leon will reason about them according to their specification (the unknown body becomes a hole and then a choose).
Showing
- library/annotation/package.scala 2 additions, 0 deletionslibrary/annotation/package.scala
- src/main/scala/leon/frontends/scalac/CodeExtraction.scala 26 additions, 8 deletionssrc/main/scala/leon/frontends/scalac/CodeExtraction.scala
- src/test/resources/regression/verification/purescala/valid/Extern1.scala 21 additions, 0 deletions...ces/regression/verification/purescala/valid/Extern1.scala
- src/test/resources/regression/verification/purescala/valid/Extern2.scala 20 additions, 0 deletions...ces/regression/verification/purescala/valid/Extern2.scala
Loading
Please register or sign in to comment