I'll make this a verifier check to catch other violations. This commit fixes the tests already in tree. llvm-svn: 311004