1 // { dg-do assemble } 2 // { dg-options "-O1" } 3 // Origin: Scott Snyder <snyder@fnal.gov> via PR 1733. 4 // 5 6 struct TBtItem 7 { 8 TBtItem(); 9 }; 10 11 12 struct TBtInnerNode 13 { 14 TBtInnerNode(); MaxIndexTBtInnerNode15 int MaxIndex() const { return 10; } 16 }; 17 18 TBtInnerNode()19TBtInnerNode::TBtInnerNode() 20 { 21 new TBtItem[MaxIndex()+1]; 22 } 23