There was a switch fall-through in the parser for textual LLVM that caused
authorDavid Tweed <david.tweed@arm.com>
Mon, 7 Jan 2013 13:32:38 +0000 (13:32 +0000)
committerDavid Tweed <david.tweed@arm.com>
Mon, 7 Jan 2013 13:32:38 +0000 (13:32 +0000)
commitd80d608f768e0083122f74df80465effcd70f076
tree1d76a9e6d723dac5d6f4b8e86154694dc52abbc5
parente97165901ee51216b22b808041b10febbb4afa5e
There was a switch fall-through in the parser for textual LLVM that caused
bogus comparison operands to default to eq/oeq. Fix that, fix a couple of
tests that accidentally passed and test for bogus comparison opeartors
explicitly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171733 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AsmParser/LLParser.cpp
test/Feature/const_pv.ll
test/Transforms/EarlyCSE/commute.ll
test/Transforms/LoopIdiom/X86/popcnt.ll