Hm, I may be wrong about `run-pass` not checking these `warn` statements, did you check to make sure that if you deleted the `warn` lines that the test fails?