freebsd-dev/contrib/llvm/tools/clang/lib
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
..
Analysis Upgrade our copy of llvm/clang to 3.1 release. Release notes can be 2012-05-23 21:48:49 +00:00
ARCMigrate Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00
AST Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
Basic Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
CodeGen Pull in r157212 from upstream clang trunk: 2012-05-27 13:33:54 +00:00
Driver For clang, similar to r236137, enable gnu hash generation for dynamic 2012-05-29 20:21:24 +00:00
Edit Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00
Frontend Pull in r156591 from upstream llvm trunk: 2012-05-29 21:59:09 +00:00
FrontendTool Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
Headers Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
Lex Upgrade our copy of llvm/clang to trunk r154661, in preparation of the 2012-04-16 21:23:25 +00:00
Parse Upgrade our copy of llvm/clang to 3.1 release. Release notes can be 2012-05-23 21:48:49 +00:00
Rewrite Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
Sema Pull in r159895 from upstream clang trunk: 2012-07-13 21:48:01 +00:00
Serialization Upgrade our copy of llvm/clang to 3.1 release. Release notes can be 2012-05-23 21:48:49 +00:00
StaticAnalyzer Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00
Tooling Upgrade our copy of llvm/clang to r155985, from upstream's release_31 2012-05-03 20:41:21 +00:00