- HasSetDirective = true;
- HasAggressiveSymbolFolding = true;
- COMMDirectiveAlignmentIsInBytes = true;
- LCOMMDirectiveAlignmentType = LCOMM::NoAlignment;
- HasDotTypeDotSizeDirective = true;
- HasSingleParameterDotFile = true;
- HasNoDeadStrip = false;
- HasSymbolResolver = false;
- WeakRefDirective = 0;
- WeakDefDirective = 0;
- LinkOnceDirective = 0;
- HiddenVisibilityAttr = MCSA_Hidden;
- HiddenDeclarationVisibilityAttr = MCSA_Hidden;
- ProtectedVisibilityAttr = MCSA_Protected;
- HasLEB128 = false;
- SupportsDebugInformation = false;
- ExceptionsType = ExceptionHandling::None;
- DwarfUsesInlineInfoSection = false;
- DwarfSectionOffsetDirective = 0;
- DwarfUsesRelocationsAcrossSections = true;
- DwarfRegNumForCFI = false;
- HasMicrosoftFastStdCallMangling = false;
-}
+ WeakDirective = "\t.weak\t";
+ if (DwarfExtendedLoc != Default)
+ SupportsExtendedDwarfLocDirective = DwarfExtendedLoc == Enable;