diff options
author | Colin Cross <ccross@android.com> | 2022-01-14 02:18:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-01-14 02:18:08 +0000 |
commit | ed2343ac19af19dfdd017419fd90414962f4ba28 (patch) | |
tree | e0ea695214b7f89e1a380ececcb0d027c226d8c3 | |
parent | 9d090e29afcf83d8acab35a3628a5aa7bf04d458 (diff) | |
parent | 9ba7525071f4a56e328e2638dc52a70c0202c2b1 (diff) | |
download | mclinker-ed2343ac19af19dfdd017419fd90414962f4ba28.tar.gz |
Merge "Use nullptr instead of NULL for make_pair" am: 9ba7525071
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/mclinker/+/1949444
Change-Id: Id2cf936a69ae1c7ab0ddd21e77d497f5bc00d578
-rw-r--r-- | lib/LD/IdenticalCodeFolding.cpp | 3 | ||||
-rw-r--r-- | lib/Object/SectionMap.cpp | 3 | ||||
-rw-r--r-- | lib/Script/Assignment.cpp | 12 |
3 files changed, 6 insertions, 12 deletions
diff --git a/lib/LD/IdenticalCodeFolding.cpp b/lib/LD/IdenticalCodeFolding.cpp index 5ba0fc1..a899bb0 100644 --- a/lib/LD/IdenticalCodeFolding.cpp +++ b/lib/LD/IdenticalCodeFolding.cpp @@ -126,8 +126,7 @@ void IdenticalCodeFolding::findCandidates(FoldingCandidates& pCandidateList) { for (sect = (*obj)->context()->sectBegin(); sect != sectEnd; ++sect) { switch ((*sect)->kind()) { case LDFileFormat::TEXT: { - candidate_map.insert( - std::make_pair(*sect, reinterpret_cast<LDSection*>(NULL))); + candidate_map.insert(std::make_pair(*sect, nullptr)); break; } case LDFileFormat::Relocation: { diff --git a/lib/Object/SectionMap.cpp b/lib/Object/SectionMap.cpp index 615c493..9cba895 100644 --- a/lib/Object/SectionMap.cpp +++ b/lib/Object/SectionMap.cpp @@ -193,8 +193,7 @@ SectionMap::mapping SectionMap::find(const std::string& pInputFile, return std::make_pair(*out, *in); } } - return std::make_pair(reinterpret_cast<Output*>(NULL), - reinterpret_cast<Input*>(NULL)); + return std::make_pair(nullptr, nullptr); } SectionMap::const_iterator SectionMap::find( diff --git a/lib/Script/Assignment.cpp b/lib/Script/Assignment.cpp index 333b366..1df7817 100644 --- a/lib/Script/Assignment.cpp +++ b/lib/Script/Assignment.cpp @@ -80,8 +80,7 @@ void Assignment::activate(Module& pModule) { switch (m_Level) { case OUTSIDE_SECTIONS: assert(!isLhsDot); - script.assignments().push_back( - std::make_pair(reinterpret_cast<LDSymbol*>(NULL), *this)); + script.assignments().push_back(std::make_pair(nullptr, *this)); break; case OUTPUT_SECTION: { @@ -122,8 +121,7 @@ void Assignment::activate(Module& pModule) { if (isLhsDot) { out->dotAssignments().push_back(*this); } else { - script.assignments().push_back( - std::make_pair(reinterpret_cast<LDSymbol*>(NULL), *this)); + script.assignments().push_back(std::make_pair(nullptr, *this)); } break; } @@ -138,8 +136,7 @@ void Assignment::activate(Module& pModule) { in->getSection()->getSectionData()->front()); Assignment assign( INPUT_SECTION, HIDDEN, *SymOperand::create("."), *expr); - in->dotAssignments().push_back( - std::make_pair(reinterpret_cast<Fragment*>(NULL), assign)); + in->dotAssignments().push_back(std::make_pair(nullptr, assign)); } Assignment& prevDotAssign = in->dotAssignments().back().second; @@ -158,8 +155,7 @@ void Assignment::activate(Module& pModule) { in->dotAssignments().push_back(std::make_pair( in->getSection()->getSectionData()->front().getNextNode(), *this)); } else { - script.assignments().push_back( - std::make_pair(reinterpret_cast<LDSymbol*>(NULL), *this)); + script.assignments().push_back(std::make_pair(nullptr, *this)); } break; } |