commit | 7a7960ff7f88e70e97cf8469d82286aec7eec5fe | [log] [tgz] |
---|---|---|
author | Marshall Clow <mclow.lists@gmail.com> | Thu Jan 21 18:22:43 2016 +0000 |
committer | Marshall Clow <mclow.lists@gmail.com> | Thu Jan 21 18:22:43 2016 +0000 |
tree | 73a52c3fb59274f69c97e7e6a49590687c0b75e6 | |
parent | cd17b3b1565a0b423387bb7254cc55265c901449 [diff] |
Implement LWG#2101 'Some transformation types can produce impossible types' Introduced a new (internal) type trait '__is_referenceable' with tests. Use that trait in add_lvalue_reference, add_rvalue_reference and add_pointer. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@258418 91177308-0d34-0410-b5e6-96231b3b80d8