packages feed

Agda-2.3.2.2: test/fail/Issue216.agda

{-# OPTIONS --universe-polymorphism #-}

-- Should fail with S i != i
module Issue216 where

postulate
  Level : Set
  O : Level
  S : Level → Level

{-# BUILTIN LEVEL     Level #-}
{-# BUILTIN LEVELZERO O #-}
{-# BUILTIN LEVELSUC  S #-}

Foo : {i : Level} → Set i
Foo {i} = (R : Set i) → R