summaryrefslogtreecommitdiff
path: root/lib/Script/Assignment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Script/Assignment.cpp')
-rw-r--r--lib/Script/Assignment.cpp12
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;
}