@@ -46,8 +46,8 @@ void *Py_NoValue;
4646
4747
4848PyObject * (* PY_TRUFFLE_LANDING )(void * rcv , void * name , ...);
49- PyObject * (* PY_TRUFFLE_LANDING_L )(void * rcv , void * name , ...);
50- PyObject * (* PY_TRUFFLE_LANDING_D )(void * rcv , void * name , ...);
49+ uint64_t (* PY_TRUFFLE_LANDING_L )(void * rcv , void * name , ...);
50+ double (* PY_TRUFFLE_LANDING_D )(void * rcv , void * name , ...);
5151void * (* PY_TRUFFLE_LANDING_PTR )(void * rcv , void * name , ...);
5252PyObject * (* PY_TRUFFLE_CEXT_LANDING )(void * name , ...);
5353uint64_t (* PY_TRUFFLE_CEXT_LANDING_L )(void * name , ...);
@@ -63,8 +63,8 @@ static void initialize_upcall_functions() {
6363 PY_BUILTIN = (void * )polyglot_eval ("python" , "import builtins\nbuiltins" );
6464
6565 PY_TRUFFLE_LANDING = ((PyObject * (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall" , SRC_CS )));
66- PY_TRUFFLE_LANDING_L = ((PyObject * (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall_l" , SRC_CS )));
67- PY_TRUFFLE_LANDING_D = ((PyObject * (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall_d" , SRC_CS )));
66+ PY_TRUFFLE_LANDING_L = ((uint64_t (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall_l" , SRC_CS )));
67+ PY_TRUFFLE_LANDING_D = ((double (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall_d" , SRC_CS )));
6868 PY_TRUFFLE_LANDING_PTR = ((void * (* )(void * rcv , void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Upcall_ptr" , SRC_CS )));
6969 PY_TRUFFLE_CEXT_LANDING = ((PyObject * (* )(void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Cext_Upcall" , SRC_CS )));
7070 PY_TRUFFLE_CEXT_LANDING_L = ((uint64_t (* )(void * name , ...))polyglot_get_member (PY_TRUFFLE_CEXT , polyglot_from_string ("PyTruffle_Cext_Upcall_l" , SRC_CS )));
0 commit comments