diff --git a/Source/PCGExtendedToolkit/Public/Data/PCGExData.h b/Source/PCGExtendedToolkit/Public/Data/PCGExData.h index a3dd96a3..0e407219 100644 --- a/Source/PCGExtendedToolkit/Public/Data/PCGExData.h +++ b/Source/PCGExtendedToolkit/Public/Data/PCGExData.h @@ -222,9 +222,13 @@ namespace PCGExData UPCGMetadata* InMetadata = Source->GetIn()->Metadata; + check(InMetadata) + // 'template' spec required for clang on mac, not sure why. // ReSharper disable once CppRedundantTemplateKeyword TypedInAttribute = InMetadata->template GetConstTypedAttribute(FullName); + if (!TypedInAttribute) { return false; } + InAccessor = MakeUnique>(TypedInAttribute, InMetadata); if (!TypedInAttribute || !InAccessor.IsValid())