Skip to content

Commit fa8f308

Browse files
authored
Merge pull request #6683 from hughbe/genmeta-msvc
Fix MSVC errors compiling GenMeta.cpp
2 parents 0ad118e + 9b38b0a commit fa8f308

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

include/swift/Runtime/Metadata.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1968,7 +1968,7 @@ struct TargetValueMetadata : public TargetMetadata<Runtime> {
19681968
TargetValueMetadata(MetadataKind Kind,
19691969
ConstTargetMetadataPointer<Runtime, TargetNominalTypeDescriptor>
19701970
description,
1971-
ConstTargetMetadataPointer<Runtime, TargetMetadata> parent)
1971+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> parent)
19721972
: TargetMetadata<Runtime>(Kind),
19731973
Description(description),
19741974
Parent(parent)
@@ -1990,7 +1990,7 @@ struct TargetValueMetadata : public TargetMetadata<Runtime> {
19901990
}
19911991

19921992
/// Retrieve the generic arguments of this type.
1993-
ConstTargetMetadataPointer<Runtime, TargetMetadata> const *
1993+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> const *
19941994
getGenericArgs() const {
19951995
if (!Description->GenericParams.hasGenericRequirements())
19961996
return nullptr;
@@ -2094,7 +2094,7 @@ struct TargetFunctionTypeMetadata : public TargetMetadata<Runtime> {
20942094
TargetFunctionTypeFlags<StoredSize> Flags;
20952095

20962096
/// The type metadata for the result type.
2097-
ConstTargetMetadataPointer<Runtime, TargetMetadata> ResultType;
2097+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> ResultType;
20982098

20992099
TargetPointer<Runtime, Argument> getArguments() {
21002100
return reinterpret_cast<TargetPointer<Runtime, Argument>>(this + 1);
@@ -2124,7 +2124,7 @@ using FunctionTypeMetadata = TargetFunctionTypeMetadata<InProcess>;
21242124
template <typename Runtime>
21252125
struct TargetMetatypeMetadata : public TargetMetadata<Runtime> {
21262126
/// The type metadata for the element.
2127-
ConstTargetMetadataPointer<Runtime, TargetMetadata> InstanceType;
2127+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> InstanceType;
21282128

21292129
static bool classof(const TargetMetadata<Runtime> *metadata) {
21302130
return metadata->getKind() == MetadataKind::Metatype;
@@ -2152,7 +2152,7 @@ struct TargetTupleTypeMetadata : public TargetMetadata<Runtime> {
21522152

21532153
struct Element {
21542154
/// The type of the element.
2155-
ConstTargetMetadataPointer<Runtime, TargetMetadata> Type;
2155+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> Type;
21562156

21572157
/// The offset of the tuple element within the tuple.
21582158
StoredSize Offset;
@@ -2467,7 +2467,7 @@ template <typename Runtime>
24672467
struct TargetExistentialMetatypeMetadata
24682468
: public TargetMetadata<Runtime> {
24692469
/// The type metadata for the element.
2470-
ConstTargetMetadataPointer<Runtime, TargetMetadata> InstanceType;
2470+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> InstanceType;
24712471

24722472
/// The number of witness tables and class-constrained-ness of the
24732473
/// underlying type.
@@ -2568,11 +2568,11 @@ struct TargetGenericBoxHeapMetadata : public TargetBoxHeapMetadata<Runtime> {
25682568
using super::Offset;
25692569

25702570
/// The type inside the box.
2571-
ConstTargetMetadataPointer<Runtime, TargetMetadata> BoxedType;
2571+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> BoxedType;
25722572

25732573
constexpr
25742574
TargetGenericBoxHeapMetadata(MetadataKind kind, unsigned offset,
2575-
ConstTargetMetadataPointer<Runtime, TargetMetadata> boxedType)
2575+
ConstTargetMetadataPointer<Runtime, swift::TargetMetadata> boxedType)
25762576
: TargetBoxHeapMetadata<Runtime>(kind, offset), BoxedType(boxedType)
25772577
{}
25782578

0 commit comments

Comments
 (0)