diff --git a/lib/IRGen/TypeLayout.cpp b/lib/IRGen/TypeLayout.cpp index 66153f9fe2414..c115dbc85b7d5 100644 --- a/lib/IRGen/TypeLayout.cpp +++ b/lib/IRGen/TypeLayout.cpp @@ -2232,7 +2232,7 @@ bool EnumTypeLayoutEntry::refCountString(IRGenModule &IGM, case CopyDestroyStrategy::ForwardToPayload: return cases[0]->refCountString(IGM, B, genericSig); case CopyDestroyStrategy::Normal: { - if (genericSig || !isFixedSize(IGM)) { + if (!isFixedSize(IGM)) { // B.addResilientRefCount(accessor); return false; }