Agda-2.3.2.2: test/fail/BoundedSizeNoMatch.agda
{-# OPTIONS --sized-types #-}
-- {-# OPTIONS -v term:10 #-}
module BoundedSizeNoMatch where
open import Common.Size
open import Common.Equality
postulate Size< : Size → Set
{-# BUILTIN SIZELT Size< #-}
T : Size → Set
T i = (j : Size< i) → T j
-- this should not termination check, otherwise
-- eta expansion can loop
-- loops : (i j : Size) → T i ≡ T j
-- loops i j = refl