From 1812268126996049b0bedbcde079484d7136b8af Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Tue, 25 May 2004 20:43:47 +0000 Subject: [PATCH] Add a (not very meaningful) default constructor for AllocInfo objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13773 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/SparcV9/RegAlloc/AllocInfo.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/Target/SparcV9/RegAlloc/AllocInfo.h b/lib/Target/SparcV9/RegAlloc/AllocInfo.h index 6a7304a62e2..e18967b8ba8 100644 --- a/lib/Target/SparcV9/RegAlloc/AllocInfo.h +++ b/lib/Target/SparcV9/RegAlloc/AllocInfo.h @@ -32,10 +32,14 @@ struct AllocInfo { AllocStateTy AllocState; int Placement; - AllocInfo (unsigned Instruction_, unsigned Operand_, - AllocStateTy AllocState_, int Placement_) : - Instruction (Instruction_), Operand (Operand_), - AllocState (AllocState_), Placement (Placement_) { } + AllocInfo (int Inst_, int Op_, AllocStateTy State_, int Place_) : + Instruction(Inst_), Operand(Op_), AllocState(State_), Placement(Place_) { } + + /// AllocInfo constructor -- Default constructor creates an invalid AllocInfo + /// (presumably to be replaced with something meaningful later). + /// + AllocInfo () : + Instruction(-1), Operand(-1), AllocState(NotAllocated), Placement(-1) { } /// getConstantType - Return a StructType representing an AllocInfo object. ///