fix a SCCP miscompilation that could happen when a
forced constant is changed to a constant, we would end
up adding the instruction to the wrong worklist, 
preventing it from being properly revisited.  This fixes
rdar://7832370

llvm-svn: 100837
2 files changed
tree: 46fe5f79a3399d1c7612cb3b11b868eb30db0218
  1. clang/
  2. compiler-rt/
  3. llvm/