#!/bin/sh detectsan() { cc -fsanitize=$1 -dM -E -x c - $TESTOUT 2> $TESTERR if diff $cout $TESTOUT; then printf "OK\n" else printf "Test failed! stderr:\n" cat $TESTERR exit 1 fi done done echo "All tests passed!" rm -rf $TESTBIN $TESTOUT $TESTERR $CUBEOBJ