-TargetData::TargetData(const TargetData &TD) :
- ImmutablePass(&ID),
- LittleEndian(TD.isLittleEndian()),
- PointerMemSize(TD.PointerMemSize),
- PointerABIAlign(TD.PointerABIAlign),
- PointerPrefAlign(TD.PointerPrefAlign),
- Alignments(TD.Alignments) {
- LayoutInfoTy *Other = static_cast<LayoutInfoTy*>(TD.LayoutMap);
- LayoutMap = static_cast<void*>(new LayoutInfoTy(*Other));
-}
-
-