Files
c3c/test/test_suite/contracts/ensure_unsigned.c3

10 lines
178 B
C

// Check that 0 <= buf is ok.
/**
* @ensure return <= buf.len
*/
fn usz foo(char[] buf) {
if (buf.len == 0) return 0;
// ... return some index into buf
return buf.len;
}