diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-12-06 20:55:03 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-12-06 21:44:18 -0800 |
| commit | c11d0b0aa0343fbc6ddf8114ce96904c9870de8a (patch) | |
| tree | 0091e1e286124f43d2d5665545f2843d75ab47d9 /src/rt/rust_upcall.cpp | |
| parent | 9b7347dd9648fd4cdf134700ec35bc370022da2b (diff) | |
| download | rust-c11d0b0aa0343fbc6ddf8114ce96904c9870de8a.tar.gz rust-c11d0b0aa0343fbc6ddf8114ce96904c9870de8a.zip | |
rt: Move upcall_cmp_type/upcall_log_type to rust_upcall.cpp
Diffstat (limited to 'src/rt/rust_upcall.cpp')
| -rw-r--r-- | src/rt/rust_upcall.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp index 40cb35f0149..c971119342c 100644 --- a/src/rt/rust_upcall.cpp +++ b/src/rt/rust_upcall.cpp @@ -457,6 +457,26 @@ upcall_rust_personality(int version, return upcall_s_rust_personality(&args); } +extern "C" void +shape_cmp_type(int8_t *result, const type_desc *tydesc, + const type_desc **subtydescs, uint8_t *data_0, + uint8_t *data_1, uint8_t cmp_type); + +extern "C" void +upcall_cmp_type(int8_t *result, const type_desc *tydesc, + const type_desc **subtydescs, uint8_t *data_0, + uint8_t *data_1, uint8_t cmp_type) { + shape_cmp_type(result, tydesc, subtydescs, data_0, data_1, cmp_type); +} + +extern "C" void +shape_log_type(const type_desc *tydesc, uint8_t *data, uint32_t level); + +extern "C" void +upcall_log_type(const type_desc *tydesc, uint8_t *data, uint32_t level) { + shape_log_type(tydesc, data, level); +} + // // Local Variables: // mode: C++ |
