From 91327ce291e48959246fb0219a982af503684cb2 Mon Sep 17 00:00:00 2001 From: hlu1 <14827759+hlu1@users.noreply.github.com> Date: Wed, 10 Jul 2019 17:39:53 -0700 Subject: [PATCH] posix_memalign appears in API 17, not 16 --- src/runtime/cpu_device_api.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runtime/cpu_device_api.cc b/src/runtime/cpu_device_api.cc index 320e59580c36..89cde0b7f151 100644 --- a/src/runtime/cpu_device_api.cc +++ b/src/runtime/cpu_device_api.cc @@ -6,9 +6,9 @@ * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY @@ -51,11 +51,11 @@ class CPUDeviceAPI final : public DeviceAPI { #if _MSC_VER ptr = _aligned_malloc(nbytes, alignment); if (ptr == nullptr) throw std::bad_alloc(); -#elif defined(_LIBCPP_SGX_CONFIG) || (defined(__ANDROID__) && __ANDROID_API__ < 16) +#elif defined(_LIBCPP_SGX_CONFIG) || (defined(__ANDROID__) && __ANDROID_API__ < 17) ptr = memalign(alignment, nbytes); if (ptr == nullptr) throw std::bad_alloc(); #else - // posix_memalign is available in android ndk since __ANDROID_API__ >= 16 + // posix_memalign is available in android ndk since __ANDROID_API__ >= 17 int ret = posix_memalign(&ptr, alignment, nbytes); if (ret != 0) throw std::bad_alloc(); #endif