summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2016-03-18 15:54:27 +0200
committerEduard Burtescu <edy.burt@gmail.com>2016-03-18 15:54:27 +0200
commitb12dcdef4fae5e3856e6911fd6cfbeedadcf3821 (patch)
tree68e1f0215f5f2ff3a8230324e9f50e1e8e486062
parente177207b3685de49301518e56add65494d828b51 (diff)
downloadrust-b12dcdef4fae5e3856e6911fd6cfbeedadcf3821.tar.gz
tests: Update run-make/issue-25581 to reflect how fat pointers are passed.
-rw-r--r--src/test/run-make/issue-25581/test.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/test/run-make/issue-25581/test.c b/src/test/run-make/issue-25581/test.c
index 5736b173021..ab85d2bb13f 100644
--- a/src/test/run-make/issue-25581/test.c
+++ b/src/test/run-make/issue-25581/test.c
@@ -2,15 +2,10 @@
#include <stddef.h>
#include <stdint.h>
-struct ByteSlice {
- uint8_t *data;
- size_t len;
-};
-
-size_t slice_len(struct ByteSlice bs) {
- return bs.len;
+size_t slice_len(uint8_t *data, size_t len) {
+ return len;
}
-uint8_t slice_elem(struct ByteSlice bs, size_t idx) {
- return bs.data[idx];
+uint8_t slice_elem(uint8_t *data, size_t len, size_t idx) {
+ return data[idx];
}