Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.34 -> 1.35 --- Log message: Fix this to be a proper copy ctor --- Diffs of the changes: (+11 -11) TargetData.h | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) Index: llvm/include/llvm/Target/TargetData.h diff -u llvm/include/llvm/Target/TargetData.h:1.34 llvm/include/llvm/Target/TargetData.h:1.35 --- llvm/include/llvm/Target/TargetData.h:1.34 Tue May 2 20:29:56 2006 +++ llvm/include/llvm/Target/TargetData.h Thu May 4 16:17:35 2006 @@ -54,18 +54,18 @@ unsigned char ByteAl = 1, unsigned char BoolAl = 1); // Copy constructor - TargetData (const TargetData *TD) : + TargetData (const TargetData &TD) : ImmutablePass(), - LittleEndian(TD->isLittleEndian()), - BoolAlignment(TD->getBoolAlignment()), - ByteAlignment(TD->getByteAlignment()), - ShortAlignment(TD->getShortAlignment()), - IntAlignment(TD->getIntAlignment()), - LongAlignment(TD->getLongAlignment()), - FloatAlignment(TD->getFloatAlignment()), - DoubleAlignment(TD->getDoubleAlignment()), - PointerSize(TD->getPointerSize()), - PointerAlignment(TD->getPointerAlignment()) { + LittleEndian(TD.isLittleEndian()), + BoolAlignment(TD.getBoolAlignment()), + ByteAlignment(TD.getByteAlignment()), + ShortAlignment(TD.getShortAlignment()), + IntAlignment(TD.getIntAlignment()), + LongAlignment(TD.getLongAlignment()), + FloatAlignment(TD.getFloatAlignment()), + DoubleAlignment(TD.getDoubleAlignment()), + PointerSize(TD.getPointerSize()), + PointerAlignment(TD.getPointerAlignment()) { } TargetData(const std::string &ToolName, const Module *M); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits