Skip to content

Commit ebaaf4d

Browse files
[llvm-objdump] Remove unnecessary casts (NFC) (#152443)
data() alaready returns const char *.
1 parent 02fbb6a commit ebaaf4d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

llvm/tools/llvm-objdump/MachODump.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1749,7 +1749,7 @@ static void DumpLiteralPointerSection(MachOObjectFile *O,
17491749

17501750
StringRef BytesStr = unwrapOrError(Sect->getContents(), O->getFileName());
17511751

1752-
const char *Contents = reinterpret_cast<const char *>(BytesStr.data());
1752+
const char *Contents = BytesStr.data();
17531753

17541754
switch (section_type) {
17551755
case MachO::S_CSTRING_LITERALS:
@@ -1965,7 +1965,7 @@ static void DumpSectionContents(StringRef Filename, MachOObjectFile *O,
19651965

19661966
StringRef BytesStr =
19671967
unwrapOrError(Section.getContents(), O->getFileName());
1968-
const char *sect = reinterpret_cast<const char *>(BytesStr.data());
1968+
const char *sect = BytesStr.data();
19691969
uint32_t sect_size = BytesStr.size();
19701970
uint64_t sect_addr = Section.getAddress();
19711971

@@ -2049,7 +2049,7 @@ static void DumpInfoPlistSectionContents(StringRef Filename,
20492049
outs() << "Contents of (" << SegName << "," << SectName << ") section\n";
20502050
StringRef BytesStr =
20512051
unwrapOrError(Section.getContents(), O->getFileName());
2052-
const char *sect = reinterpret_cast<const char *>(BytesStr.data());
2052+
const char *sect = BytesStr.data();
20532053
outs() << format("%.*s", BytesStr.size(), sect) << "\n";
20542054
return;
20552055
}
@@ -3237,7 +3237,7 @@ static const char *GuessCstringPointer(uint64_t ReferenceValue,
32373237
uint64_t object_offset = Sec.offset + sect_offset;
32383238
StringRef MachOContents = info->O->getData();
32393239
uint64_t object_size = MachOContents.size();
3240-
const char *object_addr = (const char *)MachOContents.data();
3240+
const char *object_addr = MachOContents.data();
32413241
if (object_offset < object_size) {
32423242
const char *name = object_addr + object_offset;
32433243
return name;
@@ -3258,7 +3258,7 @@ static const char *GuessCstringPointer(uint64_t ReferenceValue,
32583258
uint64_t object_offset = Sec.offset + sect_offset;
32593259
StringRef MachOContents = info->O->getData();
32603260
uint64_t object_size = MachOContents.size();
3261-
const char *object_addr = (const char *)MachOContents.data();
3261+
const char *object_addr = MachOContents.data();
32623262
if (object_offset < object_size) {
32633263
const char *name = object_addr + object_offset;
32643264
return name;
@@ -3447,7 +3447,7 @@ static uint64_t GuessPointerPointer(uint64_t ReferenceValue,
34473447
uint64_t object_offset = Sec.offset + sect_offset;
34483448
StringRef MachOContents = info->O->getData();
34493449
uint64_t object_size = MachOContents.size();
3450-
const char *object_addr = (const char *)MachOContents.data();
3450+
const char *object_addr = MachOContents.data();
34513451
if (object_offset < object_size) {
34523452
uint64_t pointer_value;
34533453
memcpy(&pointer_value, object_addr + object_offset,
@@ -4350,7 +4350,7 @@ walk_pointer_list_64(const char *listname, const SectionRef S,
43504350
outs() << "Contents of (" << SegName << "," << SectName << ") section\n";
43514351

43524352
StringRef BytesStr = unwrapOrError(S.getContents(), O->getFileName());
4353-
const char *Contents = reinterpret_cast<const char *>(BytesStr.data());
4353+
const char *Contents = BytesStr.data();
43544354

43554355
for (uint32_t i = 0; i < S.getSize(); i += sizeof(uint64_t)) {
43564356
uint32_t left = S.getSize() - i;
@@ -4399,7 +4399,7 @@ walk_pointer_list_32(const char *listname, const SectionRef S,
43994399
outs() << "Contents of (" << SegName << "," << SectName << ") section\n";
44004400

44014401
StringRef BytesStr = unwrapOrError(S.getContents(), O->getFileName());
4402-
const char *Contents = reinterpret_cast<const char *>(BytesStr.data());
4402+
const char *Contents = BytesStr.data();
44034403

44044404
for (uint32_t i = 0; i < S.getSize(); i += sizeof(uint32_t)) {
44054405
uint32_t left = S.getSize() - i;

0 commit comments

Comments
 (0)