commit | fbeb956876573ae9ec6ddd190eb37e9174489c79 | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@hanshq.net> | Fri Nov 16 10:33:25 2012 +0000 |
committer | Hans Wennborg <hans@hanshq.net> | Fri Nov 16 10:33:25 2012 +0000 |
tree | b62b5f9c17f75b51681ce71451fb9cadb423b9e2 | |
parent | 63a450a313a9b0a08622e97b53f5dd83f9266143 [diff] |
Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast It turns out that the operands of a Constant are not always themselves Constant. For example, one of the operands of BlockAddress is BasicBlock, which is not a Constant. This should fix the dragonegg-x86_64-linux-gcc-4.6-test build which broke in r168037. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168147 91177308-0d34-0410-b5e6-96231b3b80d8