freebsd-dev/contrib/llvm
Dimitry Andric f8079271e6 Pull in r159895 from upstream clang trunk:
When marking virtual functions as used for a class' vtable, mark all functions
  which will appear in the vtable as used, not just those ones which were
  declared within the class itself. Fixes an issue reported as comment#3 in
  PR12763 -- we sometimes assert in codegen if we try to emit a reference to a
  function declaration which we've not marked as referenced. This also matches
  gcc's observed behavior.

This should fix clang assertions when building certain components of the
LibreOffice port.

MFC after:	3 days
2012-07-13 21:48:01 +00:00
..
include Pull in r156591 from upstream llvm trunk: 2012-05-29 21:59:09 +00:00
lib Pull in r156591 from upstream llvm trunk: 2012-05-29 21:59:09 +00:00
tools Pull in r159895 from upstream clang trunk: 2012-07-13 21:48:01 +00:00
utils/TableGen Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
LICENSE.TXT Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00