Simplification of 1-uples and 0-uples.
This commit also fixes a serious bug (that apparently affected no one in purescala/Extractors, namely the reconstruction function for Let and LetTuple was broken).
Showing
- src/main/scala/leon/purescala/Extractors.scala 2 additions, 2 deletionssrc/main/scala/leon/purescala/Extractors.scala
- src/main/scala/leon/purescala/TreeOps.scala 96 additions, 0 deletionssrc/main/scala/leon/purescala/TreeOps.scala
- src/main/scala/leon/purescala/Trees.scala 2 additions, 2 deletionssrc/main/scala/leon/purescala/Trees.scala
- src/main/scala/leon/purescala/TypeTrees.scala 10 additions, 1 deletionsrc/main/scala/leon/purescala/TypeTrees.scala
- src/main/scala/leon/synthesis/SynthesisPhase.scala 2 additions, 1 deletionsrc/main/scala/leon/synthesis/SynthesisPhase.scala
- src/main/scala/leon/synthesis/heuristics/IntInduction.scala 1 addition, 1 deletionsrc/main/scala/leon/synthesis/heuristics/IntInduction.scala
Loading
Please register or sign in to comment