+}
+
+void
+HLAVariableArrayDataType::_recomputeAlignmentImplementation()
+{
+ unsigned alignment = 1;
+ if (const HLADataType* dataType = getElementDataType())
+ alignment = std::max(alignment, dataType->getAlignment());
+ if (const HLADataType* dataType = getSizeDataType())
+ alignment = std::max(alignment, dataType->getAlignment());
+ setAlignment(alignment);