freebsd-dev/contrib/libc++
Dimitry Andric b1c1e77a87 Pull in r292833 from upstream libc++ trunk (by Eric Fiselier):
Manually force the use of __decltype in C++03 with Clang 3.4.

  <string> uses `decltype` in a way incompatible with `__typeof__`.
  This is problematic when compiling <string> with Clang 3.4 because
  even though it provides `__decltype` libc++ still used `__typeof__`
  because clang 3.4 doesn't provide __is_identifier which libc++
  uses to detect __decltype.

  This patch manually detects Clang 3.4 and properly configures
  for it.

This allows the graphics/openshadinglanguage port to build with
lang/clang34.

PR:		216054
2017-01-23 23:20:00 +00:00
..
include Pull in r292833 from upstream libc++ trunk (by Eric Fiselier): 2017-01-23 23:20:00 +00:00
src Merge libc++ release_40 branch r292732. 2017-01-22 18:06:21 +00:00
CREDITS.TXT Merge libc++ trunk r291476, update Makefile, ObsoleteFiles.inc and 2017-01-09 22:41:53 +00:00
FREEBSD-upgrade
LICENSE.TXT Merge libc++ r291274, and update the library Makefile. 2017-01-08 19:39:03 +00:00