Fix bug in type desugaring.
This commit is contained in:
@@ -214,13 +214,11 @@ struct S{};
|
||||
|
||||
using Alias1 = int;
|
||||
constexpr Alias1 a1 = 3;
|
||||
static_assert(type_of(^^a1) != ^^const Alias1);
|
||||
static_assert(type_of(^^a1) == ^^const int);
|
||||
static_assert(type_of(value_of(^^a1)) == ^^int);
|
||||
|
||||
using Alias2 = S;
|
||||
constexpr Alias2 a2 {};
|
||||
static_assert(type_of(^^a2) != ^^const Alias2);
|
||||
static_assert(type_of(^^a2) == ^^const S);
|
||||
static_assert(type_of(value_of(^^a2)) == ^^const S);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user