aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2024-06-14 12:10:48 +0100
committerJonathan Wakely <jwakely@redhat.com>2024-06-14 15:39:27 +0100
commit75251f5091c9b81577e031ab781d42c6cbe4a64b (patch)
tree005e56e9c53bfc3ff0efce902893469124cec07c
parentb740c091a33866e054b634934d0892c62fd5cc58 (diff)
downloadgcc-75251f5091c9b81577e031ab781d42c6cbe4a64b.zip
gcc-75251f5091c9b81577e031ab781d42c6cbe4a64b.tar.gz
gcc-75251f5091c9b81577e031ab781d42c6cbe4a64b.tar.bz2
libstdc++: Fix declaration of posix_memalign for freestanding
Thanks to Jérôme Duval for noticing this. libstdc++-v3/ChangeLog: * libsupc++/new_opa.cc [!_GLIBCXX_HOSTED]: Fix declaration of posix_memalign. (cherry picked from commit 161efd677458f20d13ee1018a4d5e3964febd508)
-rw-r--r--libstdc++-v3/libsupc++/new_opa.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/libsupc++/new_opa.cc b/libstdc++-v3/libsupc++/new_opa.cc
index 35606e1..c7c7e79 100644
--- a/libstdc++-v3/libsupc++/new_opa.cc
+++ b/libstdc++-v3/libsupc++/new_opa.cc
@@ -47,7 +47,7 @@ using std::size_t;
extern "C"
{
# if _GLIBCXX_HAVE_POSIX_MEMALIGN
- void *posix_memalign(void **, size_t alignment, size_t size);
+ int posix_memalign(void **, size_t alignment, size_t size);
# elif _GLIBCXX_HAVE_ALIGNED_ALLOC
void *aligned_alloc(size_t alignment, size_t size);
# elif _GLIBCXX_HAVE__ALIGNED_MALLOC