1 /* { dg-do compile } */
2 /* { dg-options "-fdump-ada-spec" } */
3 
4 extern int convert_to_int (float f);
5 extern int convert_to_int (double d);
6 extern int convert_to_int (long double ld);
7 
8 class S1
9 {
10   S1 ();
11   int convert_to_int (float f);
12   int convert_to_int (double d);
13   int convert_to_int (long double ld);
14 };
15 
16 class S2
17 {
18   S2 ();
19   virtual int convert_to_int (float f);
20   virtual int convert_to_int (double d);
21   virtual int convert_to_int (long double ld);
22 };
23 
24 /* { dg-final { cleanup-ada-spec } } */
25