@@ -238,6 +238,9 @@ Extra-source-files:
238 test/reg046/run
238 test/reg046/run
239 test/reg046/*.idr
239 test/reg046/*.idr
240 test/reg046/expected
240 test/reg046/expected
243+ test/reg047/expected
242 test/basic001/run
245 test/basic001/run
243 test/basic001/*.idr
246 test/basic001/*.idr
test/reg047/expectednew file
No changes to the content.
test/reg047/reg047.idrnew file+18
@@ -0,0 +1,18 @@
3+data TTSigma : (A : Type) -> (B : A -> Type) -> Type where
4+ sigma : (A : Type) -> (B : A -> Type) -> (a : A) -> B a -> TTSigma A B
6+data Nat = zero | succ Nat
8+Id : (A : Type) -> A -> A -> Type
9+Id A = (=) {a0 = A} {b0 = A}
11+Refl : (A : Type) -> (a : A) -> Id A a a
14+zzz : Id Nat zero zero
17+eep : TTSigma Nat (\ a => Id Nat a zero)
18+eep = sigma Nat (\ a => Id Nat a zero) zero zzz
test/reg047/reg047a.idrnew file+24
@@ -0,0 +1,24 @@
3+data TTSigma : (A : Type) -> (B : A -> Type) -> Type where
4+ sigma : (A : Type) -> (B : A -> Type) -> (a : A) -> B a -> TTSigma A B
6+data MNat = zero | succ MNat
8+Id : (A : Type) -> A -> A -> Type
9+Id = \A,x,y => x = y -- {a = A} {b = A}
11+Refl : (A : Type) -> (a : A) -> Id A a a
14+zzzz : Id MNat zero zero
17+eep : TTSigma MNat (\ c => Id MNat c zero)
18+eep = (sigma MNat (\b => Id MNat b zero) zero zzzz)
20+eep2 : TTSigma MNat (\ c => Id MNat c zero)
21+eep2 = (sigma MNat (\b => Id MNat b zero) zero (Refl MNat zero))
test/reg047/runnew file+4
@@ -0,0 +1,4 @@
2+idris $@ reg047.idr --check --nobuiltins
3+idris $@ reg047a.idr --check