#!/bin/sh
set -eu

echo "I: Test that divide-by-zero crashes..." >&2
divide-by-zero && exit_code=0 || exit_code=$?
echo "I: divide-by-zero exit code: $exit_code (expected: 128 + 4 for SIGILL)" >&2
test "$exit_code" = "132"

echo "I: Test that seg-fault crashes..." >&2
seg-fault && exit_code=0 || exit_code=$?
echo "I: seg-fault exit code: $exit_code (expected: 128 + 11 for SIGSEGV)" >&2
test "$exit_code" = "139"
