From 40f74341f3ba2cee2afedb31014ee14432d700cd Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 16 Jul 2013 17:42:28 -0700 Subject: test: new codegen tests, rename hello. --- src/test/codegen/iterate-over-array.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/test/codegen/iterate-over-array.cc (limited to 'src/test/codegen/iterate-over-array.cc') diff --git a/src/test/codegen/iterate-over-array.cc b/src/test/codegen/iterate-over-array.cc new file mode 100644 index 00000000000..7eca21b13d7 --- /dev/null +++ b/src/test/codegen/iterate-over-array.cc @@ -0,0 +1,17 @@ +#include +#include + +struct slice { + int const *p; + size_t len; +}; + +extern "C" +size_t test(slice s) { + size_t y = 0; + for (int i = 0; i < s.len; ++i) { + assert(i < s.len); + y += s.p[i]; + } + return y; +} -- cgit 1.4.1-3-g733a5