Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec15e924 authored by Hsin-Yi Chen's avatar Hsin-Yi Chen Committed by Automerger Merge Worker
Browse files

Merge "Annotate LLNDK functions in non-vendor libraries" into main am: d0e8eab4

parents 10640bf9 d0e8eab4
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -40,8 +40,10 @@ __BEGIN_DECLS
#else  // __ANDROID_VENDOR__

// For non-vendor libraries, __INTRODUCED_IN_LLNDK must be ignored because it must not change
// symbols of NDK or the system side of the treble boundary.
#define __INTRODUCED_IN_LLNDK(vendor_api_level)
// symbols of NDK or the system side of the treble boundary. It leaves a no-op annotation for ABI
// analysis.
#define __INTRODUCED_IN_LLNDK(vendor_api_level) \
    __attribute__((annotate("introduced_in_llndk=" #vendor_api_level)))

#endif  // __ANDROID_VENDOR__