diff options
Diffstat (limited to 'libs')
| -rw-r--r-- | libs/binder/ndk/include_cpp/android/binder_interface_utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/binder/ndk/include_cpp/android/binder_interface_utils.h b/libs/binder/ndk/include_cpp/android/binder_interface_utils.h index 05eb64be2c..6c4472632d 100644 --- a/libs/binder/ndk/include_cpp/android/binder_interface_utils.h +++ b/libs/binder/ndk/include_cpp/android/binder_interface_utils.h @@ -82,7 +82,10 @@ class SharedRefBase { */ template <class T, class... Args> static std::shared_ptr<T> make(Args&&... args) { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" T* t = new T(std::forward<Args>(args)...); +#pragma clang diagnostic pop // warning: Potential leak of memory pointed to by 't' [clang-analyzer-unix.Malloc] return t->template ref<T>(); // NOLINT(clang-analyzer-unix.Malloc) } |