Hi, On Mon, 23 Oct 2017, David Malcolm wrote:
> FWIW, this one isn't from #pragma poison, it's from: > #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__) > > (I messed up the --in-reply-to when posting the patch, but Gerald noted > the issue was due to: > /usr/include/c++/v1/typeinfo:199:2: error: no member named > 'fancy_abort' in namespace 'std::__1'; did you mean simply > 'fancy_abort'? > _VSTD::abort(); > ^~~~~~~ So if we really really have to add an unconditional include in system.h it's probably enough to include <typeinfo>, not <memory>. Ciao, Michael.