r127596 "Make dealloc noexcept" breaks -std=c++0x with darwin libstdc++

Hello,

After the commit r127596, it’s not longer possible to use the gcc 4.2.1 libstdc++ while compiling c++0x code.

For instance, just including in a file make clang emit the following diagnostics.

— test.cpp

#include

Yes, yes it should. That occurred to me too. The change in new’s throw spec can definitely be a problem.

Sebastian

I implemented a workaround in r127688 and r127692.

Sebastian

Thank you. I will test it :slight_smile:

– Jean-Daniel