ruby: add default ctor for MachineID type
authorTony Gutierrez <anthony.gutierrez@amd.com>
Mon, 21 Nov 2016 20:37:07 +0000 (15:37 -0500)
committerTony Gutierrez <anthony.gutierrez@amd.com>
Mon, 21 Nov 2016 20:37:07 +0000 (15:37 -0500)
not all uses of MachineID initialize its fields, so here we add a default
ctor.

src/mem/ruby/common/MachineID.hh

index 0ad898959b5a26988d43c5064897b63b6dac4876..a28b0af7e37b0e5570a6456d22233caa284df630 100644 (file)
 
 struct MachineID
 {
+    MachineID() : type(MachineType_NULL), num(0) { }
+    MachineID(MachineType mach_type, NodeID node_id)
+        : type(mach_type), num(node_id) { }
+
     MachineType type;
     //! range: 0 ... number of this machine's components in system - 1
     NodeID num;