/* { dg-do compile } */ | |
// With IPA-CP, this caused a problem on darwin, where | |
// _M_reset is being cloned, it was still being marked | |
// as weak and then we had to change the calls to the | |
// newly marked function for the non throwing behavior. | |
int& f(int&); | |
inline void _M_reset(int &_M_vbp) throw() | |
{ | |
f(_M_vbp); | |
} | |
extern int _S_last_request; | |
void _M_allocate_single_object() throw() | |
{ | |
_M_reset(_S_last_request); | |
_M_reset(_S_last_request); | |
} |