summaryrefslogtreecommitdiffstats
path: root/TODO.TXT
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2015-06-13 08:25:24 +0000
committerEric Fiselier <eric@efcs.ca>2015-06-13 08:25:24 +0000
commit4983580dc5360bfbd79d8c6b1098a80f3c4036bf (patch)
tree348a13395a6f28c5c668a6c531f03ec1f482ba30 /TODO.TXT
parent6f0811110212dd0e0c8caafb781406876fdb5add (diff)
downloadexternal_libcxx-4983580dc5360bfbd79d8c6b1098a80f3c4036bf.tar.gz
external_libcxx-4983580dc5360bfbd79d8c6b1098a80f3c4036bf.tar.bz2
external_libcxx-4983580dc5360bfbd79d8c6b1098a80f3c4036bf.zip
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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@239668 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'TODO.TXT')
-rw-r--r--TODO.TXT2
1 files changed, 0 insertions, 2 deletions
diff --git a/TODO.TXT b/TODO.TXT
index e2ad33321..513b86377 100644
--- a/TODO.TXT
+++ b/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