diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp b/contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp index 8456b3421bcd..b4b3c9956cc2 100644 --- a/contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp +++ b/contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp @@ -544,8 +544,8 @@ Expected<unsigned> MCDwarfLineTable::tryGetFile(StringRef &Directory,                             FileNumber);  } -bool isRootFile(const MCDwarfFile &RootFile, StringRef &Directory, -                StringRef &FileName, Optional<MD5::MD5Result> Checksum) { +static bool isRootFile(const MCDwarfFile &RootFile, StringRef &Directory, +                       StringRef &FileName, Optional<MD5::MD5Result> Checksum) {    if (RootFile.Name.empty() || RootFile.Name != FileName.data())      return false;    return RootFile.Checksum == Checksum; @@ -1701,7 +1701,8 @@ void FrameEmitterImpl::EmitFDE(const MCSymbol &cieStart,          MakeStartMinusEndExpr(Streamer, SectionStart, cieStart, 0);      emitAbsValue(Streamer, offset, 4);    } else { -    Streamer.EmitSymbolValue(&cieStart, 4); +    Streamer.EmitSymbolValue(&cieStart, 4, +                             asmInfo->needsDwarfSectionOffsetDirective());    }    // PC Begin  | 
