1 long double
ll_to_ld(long long n)2 ll_to_ld (long long n)
3 {
4   return n;
5 }
6 
7 long long
ld_to_ll(long double n)8 ld_to_ll (long double n)
9 {
10   return n;
11 }
12 
main()13 main ()
14 {
15   long long n;
16 
17   if (ll_to_ld (10LL) != 10.0)
18     abort ();
19 
20   if (ld_to_ll (10.0) != 10)
21     abort ();
22 
23   exit (0);
24 }
25