diff options
-rw-r--r-- | llvm/lib/ObjectYAML/ELFYAML.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/ObjectYAML/ELFYAML.cpp b/llvm/lib/ObjectYAML/ELFYAML.cpp index bc73eb9d568..13c0bfdbaeb 100644 --- a/llvm/lib/ObjectYAML/ELFYAML.cpp +++ b/llvm/lib/ObjectYAML/ELFYAML.cpp @@ -1010,8 +1010,7 @@ void MappingTraits<ELFYAML::DynamicEntry>::mapping(IO &IO, void MappingTraits<ELFYAML::VerneedEntry>::mapping(IO &IO, ELFYAML::VerneedEntry &E) { - const auto *Object = static_cast<ELFYAML::Object *>(IO.getContext()); - assert(Object && "The IO context is not initialized"); + assert(!IO.getContext() && "The IO context is initialized already"); IO.mapRequired("Version", E.Version); IO.mapRequired("File", E.File); @@ -1020,8 +1019,7 @@ void MappingTraits<ELFYAML::VerneedEntry>::mapping(IO &IO, void MappingTraits<ELFYAML::VernauxEntry>::mapping(IO &IO, ELFYAML::VernauxEntry &E) { - const auto *Object = static_cast<ELFYAML::Object *>(IO.getContext()); - assert(Object && "The IO context is not initialized"); + assert(!IO.getContext() && "The IO context is initialized already"); IO.mapRequired("Name", E.Name); IO.mapRequired("Hash", E.Hash); |