]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/commit
Merge r259214 from stable/10 (head r259100):
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 12 Dec 2013 22:01:42 +0000 (22:01 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 12 Dec 2013 22:01:42 +0000 (22:01 +0000)
commit924ab935cdd30733455acc1ccac1223fbe6b2a73
treebabcb00d3e2e3c0966a431069b6e81db37f85d2b
parent4331f9c4e37d6da3d6a725894e427fde97272576
Merge r259214 from stable/10 (head r259100):

Pull in r196658 from upstream clang trunk:

  CodeGen: Don't emit linkage on thunks that aren't emitted because they're
  vararg.

  This can happen when we're trying to emit a thunk with available_externally
  linkage with optimization enabled but bail because it doesn't make sense for
  vararg functions.

  [LLVM] PR18098.

This should fix clang "Broken module found, compilation aborted" errors when
building the qt4-based dvbcut port.

Reported by: se
Approved by: re (glebius)

git-svn-id: svn://svn.freebsd.org/base/releng/10.0@259278 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp