diff --git a/src/link/assign.cpp b/src/link/assign.cpp index 4b678ca8..f1e61969 100644 --- a/src/link/assign.cpp +++ b/src/link/assign.cpp @@ -305,10 +305,12 @@ static void placeSection(Section §ion) { ); } else { // Otherwise there is overlap with another section + Section const *overlap = out_OverlappingSection(section); + assume(overlap != nullptr); fatal( "Unable to place %s: section overlaps with \"%s\"", getSectionDescription(section).c_str(), - out_OverlappingSection(section)->name.c_str() + overlap->name.c_str() ); } }