OSDN Git Service

ARM: Don't assume an SDNode is a constant.
authorJim Grosbach <grosbach@apple.com>
Wed, 25 Jul 2012 17:02:47 +0000 (17:02 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 25 Jul 2012 17:02:47 +0000 (17:02 +0000)
commit242204784bae63da503c2f509a38c532085f0eb1
treeb60f26130a733857df37d5dd46b25aaf7da3fbab
parenteba2bbb58cafcb1ec0fa50d5e8a1c6a8cac2f780
ARM: Don't assume an SDNode is a constant.

Before accessing a node as a ConstandSDNode, make sure it actually is one.
No testcase of non-trivial size.

rdar://11948669

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160735 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp