File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -866,6 +866,16 @@ rust_dbg_extern_identity_TwoU64s(TwoU64s u) {
866866 return u;
867867}
868868
869+ struct TwoDoubles {
870+ double one;
871+ double two;
872+ };
873+
874+ extern " C" CDECL TwoDoubles
875+ rust_dbg_extern_identity_TwoDoubles (TwoDoubles u) {
876+ return u;
877+ }
878+
869879extern " C" CDECL double
870880rust_dbg_extern_identity_double (double u) {
871881 return u;
Original file line number Diff line number Diff line change @@ -199,6 +199,7 @@ rust_opendir
199199rust_dbg_extern_identity_u32
200200rust_dbg_extern_identity_u64
201201rust_dbg_extern_identity_TwoU64s
202+ rust_dbg_extern_identity_TwoDoubles
202203rust_dbg_extern_identity_double
203204rust_dbg_extern_identity_u8
204205rust_get_rt_env
Original file line number Diff line number Diff line change 88// option. This file may not be copied, modified, or distributed
99// except according to those terms.
1010
11- struct S {
12- r : float
11+ struct TwoDoubles {
12+ r : float ,
13+ i : float
1314}
1415
1516extern "C" {
16- fn rust_dbg_extern_identity_double ( arg1 : S ) -> float ;
17+ fn rust_dbg_extern_identity_TwoDoubles ( arg1 : TwoDoubles ) -> TwoDoubles ;
1718}
1819
1920pub fn main ( ) { }
You can’t perform that action at this time.
0 commit comments