diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-10-14 16:46:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-10-14 16:46:11 +0000 |
commit | ef0cb271807df7c261a78dabedfec60046cf7969 (patch) | |
tree | 0b3b13d6a3a5aed1eaeb7ee18a21bcf928b4facc /llvm/lib/MC/XCOFFObjectWriter.cpp | |
parent | 0e100037d7e3b481b45ebeb8b8a39ec0d175699e (diff) | |
download | bcm5719-llvm-ef0cb271807df7c261a78dabedfec60046cf7969.tar.gz bcm5719-llvm-ef0cb271807df7c261a78dabedfec60046cf7969.zip |
XCOFFObjectWriter - silence static analyzer dyn_cast<> null dereference warning. NFCI.
The static analyzer is warning about a potential null dereference, but we should be able to use cast<> directly and if not assert will fire for us.
llvm-svn: 374788
Diffstat (limited to 'llvm/lib/MC/XCOFFObjectWriter.cpp')
-rw-r--r-- | llvm/lib/MC/XCOFFObjectWriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/XCOFFObjectWriter.cpp b/llvm/lib/MC/XCOFFObjectWriter.cpp index 5d8735b017d..dbea1185f90 100644 --- a/llvm/lib/MC/XCOFFObjectWriter.cpp +++ b/llvm/lib/MC/XCOFFObjectWriter.cpp @@ -218,7 +218,7 @@ void XCOFFObjectWriter::executePostLayoutBinding( DenseMap<const MCSectionXCOFF *, ControlSection *> WrapperMap; for (const auto &S : Asm) { - const MCSectionXCOFF *MCSec = dyn_cast<const MCSectionXCOFF>(&S); + const auto *MCSec = cast<const MCSectionXCOFF>(&S); assert(WrapperMap.find(MCSec) == WrapperMap.end() && "Cannot add a csect twice."); |