libstdc++: Fix declarations of memalign etc. for freestanding [PR 97570]
authorJonathan Wakely <jwakely@redhat.com>
Mon, 26 Oct 2020 12:02:50 +0000 (12:02 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 26 Oct 2020 12:02:50 +0000 (12:02 +0000)
libstdc++-v3/ChangeLog:

PR libstdc++/97570
* libsupc++/new_opa.cc: Declare size_t in global namespace.
Remove unused header.

libstdc++-v3/libsupc++/new_opa.cc

index b935936e19a6820b207b7c42d8434dbd4021028b..732fe827cda6c26efdddb2422575c0d9431c6dac 100644 (file)
@@ -26,7 +26,6 @@
 #include <bits/c++config.h>
 #include <stdlib.h>
 #include <stdint.h>
-#include <bits/exception_defines.h>
 #include <bit>
 #include "new"
 
@@ -44,6 +43,7 @@ using std::new_handler;
 using std::bad_alloc;
 
 #if ! _GLIBCXX_HOSTED
+using std::size_t;
 extern "C"
 {
 # if _GLIBCXX_HAVE_ALIGNED_ALLOC