--  { dg-do compile }

package limited1 is
   pragma Pure;
   
   type Buffer is limited interface;
   type Synchronous_Buffer_Type is synchronized interface and Buffer;

private
end limited1;