freebsd-dev/contrib/llvm/lib/MC
Dimitry Andric 381ab04f4f Pull in r353907 from upstream llvm trunk (by Reid Kleckner):
[MC] Make symbol version errors non-fatal

  We stil don't have a source location, which is pretty lame, but at
  least we won't tell the user to file a clang bug report anymore.

  Fixes PR40712

This will make errors for symbols with @@ versions that are not defined
non-fatal.  For example:

  void f(void)
  {
    __asm__(".symver foo,bar@@baz");
  }

will now result in:

  error: versioned symbol bar@@baz must be defined

instead of clang crashing with a diagnostic report.

PR:		234671
Upstream PR:	https://bugs.llvm.org/show_bug.cgi?id=40712
MFC after:	3 days
2019-02-13 20:13:40 +00:00
..
MCDisassembler Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCParser Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch 2018-09-11 18:50:40 +00:00
ConstantPools.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update 2017-05-08 19:20:55 +00:00
ELFObjectWriter.cpp Pull in r353907 from upstream llvm trunk (by Reid Kleckner): 2019-02-13 20:13:40 +00:00
MachObjectWriter.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCAsmBackend.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCAsmInfo.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCAsmInfoCOFF.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCAsmInfoDarwin.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
MCAsmInfoELF.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
MCAsmInfoWasm.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCAsmMacro.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCAsmStreamer.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCAssembler.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCCodeEmitter.cpp Merge llvm trunk r300422 and resolve conflicts. 2017-04-16 16:25:46 +00:00
MCCodePadder.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCCodeView.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCContext.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCDwarf.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCELFObjectTargetWriter.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCELFStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCExpr.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch 2018-12-09 11:36:04 +00:00
MCFragment.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCInst.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCInstPrinter.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
MCInstrAnalysis.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCInstrDesc.cpp Update llvm to trunk r256633. 2015-12-30 13:13:10 +00:00
MCLabel.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCLinkerOptimizationHint.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCMachObjectTargetWriter.cpp Merge llvm trunk r300422 and resolve conflicts. 2017-04-16 16:25:46 +00:00
MCMachOStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCNullStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCObjectFileInfo.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCObjectStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCObjectWriter.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
MCRegisterInfo.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCSchedule.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSection.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSectionCOFF.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSectionELF.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSectionMachO.cpp Merge llvm trunk r300422 and resolve conflicts. 2017-04-16 16:25:46 +00:00
MCSectionWasm.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCStreamer.cpp Merge llvm trunk r338150 (just before the 7.0.0 branch point), and 2018-08-02 17:42:12 +00:00
MCSubtargetInfo.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSymbol.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCSymbolELF.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCTargetOptions.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
MCValue.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCWasmObjectTargetWriter.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCWasmStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCWin64EH.cpp Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
MCWinCOFFStreamer.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
MCWinEH.cpp Merge llvm, clang, lld, lldb, compiler-rt and libc++ r305145, and update 2017-06-10 19:17:14 +00:00
StringTableBuilder.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
SubtargetFeature.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
WasmObjectWriter.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
WinCOFFObjectWriter.cpp Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00