2 // { dg-options "-ftree-vrp -fno-guess-branch-probability -fnon-call-exceptions" }
3 // { dg-additional-options "-Wno-return-type" }
45 int Append (int num_ints)
49 *LengthRef () += num_ints;
53 struct CBlobT:ByteBlob
61 template < class T > struct FixedSizeArray
68 return *(int *) MallocT ();
73 for (T * pItem = data + Length (); pItem != data; pItem--)
81 typedef FixedSizeArray < int > SubArray;
82 typedef FixedSizeArray < SubArray > SuperArray;
97 int *PfGetSettings ();
106 struct CYapfCostRailT:CYapfBaseT
108 CBlobT m_sig_look_ahead_costs;
111 m_sig_look_ahead_costs.Append (*Yapf ()->PfGetSettings ());
112 Yapf ()->PfGetSettings ();
117 void stCheckReverseTrain ()