about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2017-11-19 23:38:48 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2017-11-19 23:38:48 +0200
commitf9f5ab98b0aae2a5ef8e41df2277ca3a2cd6e89a (patch)
tree4c03f8701aaeaed3c5d471491634f993771f38d4 /src
parent89e437354adac3acc50e94012e675b8c6fffcaa4 (diff)
downloadrust-f9f5ab98b0aae2a5ef8e41df2277ca3a2cd6e89a.tar.gz
rust-f9f5ab98b0aae2a5ef8e41df2277ca3a2cd6e89a.zip
Revert "tests: Update run-make/issue-25581 to reflect how fat pointers are passed."
This reverts commit b12dcdef4fae5e3856e6911fd6cfbeedadcf3821.
Diffstat (limited to 'src')
-rw-r--r--src/test/run-make/issue-25581/test.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/test/run-make/issue-25581/test.c b/src/test/run-make/issue-25581/test.c
index ab85d2bb13f..5736b173021 100644
--- a/src/test/run-make/issue-25581/test.c
+++ b/src/test/run-make/issue-25581/test.c
@@ -2,10 +2,15 @@
 #include <stddef.h>
 #include <stdint.h>
 
-size_t slice_len(uint8_t *data, size_t len) {
-    return len;
+struct ByteSlice {
+        uint8_t *data;
+        size_t len;
+};
+
+size_t slice_len(struct ByteSlice bs) {
+        return bs.len;
 }
 
-uint8_t slice_elem(uint8_t *data, size_t len, size_t idx) {
-    return data[idx];
+uint8_t slice_elem(struct ByteSlice bs, size_t idx) {
+        return bs.data[idx];
 }