It's possible that a flag is added to the SDNode that points back to the
authorBill Wendling <isanbard@gmail.com>
Thu, 24 Jun 2010 22:00:37 +0000 (22:00 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 24 Jun 2010 22:00:37 +0000 (22:00 +0000)
commit10707f3b442aa5a6cc55b899d630871f06b8ebbc
treeb7fb6e919146b382ece88e0cd3a6a3034f439df1
parent486ca764216fea073d3bcc0716b181ca861b74f7
It's possible that a flag is added to the SDNode that points back to the
original SDNode. This is badness. Also, this function allows one SDNode to point
multiple flags to another SDNode. Badness as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106793 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
test/CodeGen/ARM/flag-crash.ll [new file with mode: 0644]