Unbreak is_constructible tests for Clang <= 3.7.
authorEric Fiselier <eric@efcs.ca>
Wed, 20 Jul 2016 06:36:11 +0000 (06:36 +0000)
committerEric Fiselier <eric@efcs.ca>
Wed, 20 Jul 2016 06:36:11 +0000 (06:36 +0000)
commit85acffa676147ffd982a0fde77795b043ecee2e6
tree4686f618aafed72f85c9def32395241aface9332
parentd5b53598026c315234c4b81909d5d88d42fc01d6
Unbreak is_constructible tests for Clang <= 3.7.

There is a bug in Clang's __is_constructible builtin that causes it
to return true for function types; ex [T = void()].

llvm-svn: 276092
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp