diff options
| author | Hans Wennborg <hans@hanshq.net> | 2012-11-16 10:33:25 +0000 | 
|---|---|---|
| committer | Hans Wennborg <hans@hanshq.net> | 2012-11-16 10:33:25 +0000 | 
| commit | 18aa124075859c5b1fd97cf39bd5bef1763acc4b (patch) | |
| tree | a5eab930d41215bb2df60875d4dc7d4dfc20eb0a /llvm/lib/Support/system_error.cpp | |
| parent | 038e3489d9669ba05dae613ddd3b573740b49b49 (diff) | |
| download | bcm5719-llvm-18aa124075859c5b1fd97cf39bd5bef1763acc4b.tar.gz bcm5719-llvm-18aa124075859c5b1fd97cf39bd5bef1763acc4b.zip | |
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.
llvm-svn: 168147
Diffstat (limited to 'llvm/lib/Support/system_error.cpp')
0 files changed, 0 insertions, 0 deletions

