#!/bin/sh -eu
# A non-top-level build rule not writing to a target must yield a warning.

>all.do printf 'redo-ifchange a
'

>a.do :

2>stderr redo
<stderr grep -q 'a: nothing written to target'
