diff options
Diffstat (limited to 'lib/Script/Assignment.cpp')
-rw-r--r-- | lib/Script/Assignment.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
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; } |