! Test of fix for PR18878!! Based on example in PR by Steve Kargl!module ainteger,parameter::b=kind(1.d0)real(b)::zend module aprogram duse a,only:e=>b,f=>b,u=>z,v=>zreal(e)xreal(f)yx=1.e0_ey=1.e0_fu=99.0if(kind(x).ne.kind(y))call abort()if(v.ne.u)call abort()end program d! { dg-final { cleanup-modules "a" } }