This incorrectly passes the compiler, which is certainly a bug, but it does not pass the validator.
$ ./configure.sh
$ make
coqdep -c -slash -R . Falso "All.v" > "All.v.d" || ( RV=$?; rm -f "All.v.d"; exit ${RV} )
coqc -q -R . Falso All
$ make validate
coqchk -silent -o -R . Falso All
Type error
Makefile:133: recipe for target 'validate' failed
make: *** [validate] Error 1