[libcxx][type_traits] Add C++20 changes to common_type
authorMichael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Mon, 18 May 2020 12:01:55 +0000 (14:01 +0200)
committerMichael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Mon, 18 May 2020 12:06:32 +0000 (14:06 +0200)
commitc579ab9962b10d275ebd951657414a479bd7acab
tree63a223c8ee188dba1923b8e42057495518a08608
parenta675c1dee483129611794f37e0867f565181827b
[libcxx][type_traits] Add C++20 changes to common_type

Summary: This already implements the expected changes for LWG-3205

Reviewers: mclow.lists, EricWF, CaseyCarter, cjdb, #libc, ldionne

Reviewed By: #libc, ldionne

Subscribers: dexonsmith, broadwaylamb, christof, ldionne, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D74350
libcxx/include/type_traits
libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp