diff options
Diffstat (limited to 'include/llvm/CodeGen/MachineBasicBlock.h')
-rw-r--r-- | include/llvm/CodeGen/MachineBasicBlock.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/llvm/CodeGen/MachineBasicBlock.h b/include/llvm/CodeGen/MachineBasicBlock.h index 8ee75c9c9f..b47108a862 100644 --- a/include/llvm/CodeGen/MachineBasicBlock.h +++ b/include/llvm/CodeGen/MachineBasicBlock.h @@ -24,7 +24,8 @@ class BasicBlock; class MachineFunction; template <> -class ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> { +struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> { +private: mutable MachineInstr Sentinel; // this is only set by the MachineBasicBlock owning the LiveList @@ -70,7 +71,7 @@ class MachineBasicBlock : public ilist_node<MachineBasicBlock> { bool IsLandingPad; // Intrusive list support - friend class ilist_sentinel_traits<MachineBasicBlock>; + friend struct ilist_sentinel_traits<MachineBasicBlock>; MachineBasicBlock() {} explicit MachineBasicBlock(MachineFunction &mf, const BasicBlock *bb); |