diff options
author | Eric Fiselier <eric@efcs.ca> | 2015-06-13 08:25:24 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2015-06-13 08:25:24 +0000 |
commit | d9ad0cbd70426f1b85d37d9059e66b2e5f1f0c8b (patch) | |
tree | 313a12c431776963482bd4c9da2640b00b1e604c /libcxx/TODO.TXT | |
parent | ed81d1c1f265be64053ff154e112b083bafe4b91 (diff) | |
download | llvm-d9ad0cbd70426f1b85d37d9059e66b2e5f1f0c8b.tar.gz |
Cleanup result_of tests and fix issues with the C++03 result_of.
The two main fixes this patch contains are:
- use __identity_t instead of common_type. common_type was used as an
identity metafunction but the decay resulted in incorrect results.
- Pointers to free functions were not counted as functions. Remove the pointer
before checking if a type is a function.
llvm-svn: 239668
Diffstat (limited to 'libcxx/TODO.TXT')
-rw-r--r-- | libcxx/TODO.TXT | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libcxx/TODO.TXT b/libcxx/TODO.TXT index e2ad3332133d..513b86377244 100644 --- a/libcxx/TODO.TXT +++ b/libcxx/TODO.TXT @@ -38,8 +38,6 @@ Misc Tasks ========== * Find all sequences of >2 underscores and eradicate them. * run clang-tidy on libc++ -* Look at test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp; - why are the tests duplicated? * Document the "conditionally-supported" bits of libc++ * Look at basic_string's move assignment operator, re LWG 2063 and POCMA * libc++ is missing try_emplace |