diff --git a/bolt/lib/Rewrite/BuildIDRewriter.cpp b/bolt/lib/Rewrite/BuildIDRewriter.cpp index 83d0c9bfe182..d50416fb80c6 100644 --- a/bolt/lib/Rewrite/BuildIDRewriter.cpp +++ b/bolt/lib/Rewrite/BuildIDRewriter.cpp @@ -78,8 +78,7 @@ Error BuildIDRewriter::sectionInitializer() { "out of bounds while reading note section: %s", toString(Cursor.takeError()).c_str()); - if (Type == ELF::NT_GNU_BUILD_ID && Name.substr(0, 3) == "GNU" && - DescSz) { + if (Type == ELF::NT_GNU_BUILD_ID && Name.starts_with("GNU") && DescSz) { BuildIDSection = NoteSection; BuildID = Desc; BC.setFileBuildID(getPrintableBuildID(Desc));