android/Context: use [[gnu::pure]]

This commit is contained in:
Max Kellermann 2021-08-24 21:54:06 +02:00
parent 8439119e24
commit 811860c3b4
2 changed files with 4 additions and 4 deletions

View File

@ -30,10 +30,10 @@ public:
Context(JNIEnv *env, jobject obj) noexcept Context(JNIEnv *env, jobject obj) noexcept
:Java::GlobalObject(env, obj) {} :Java::GlobalObject(env, obj) {}
gcc_pure [[gnu::pure]]
AllocatedPath GetCacheDir(JNIEnv *env) const noexcept; AllocatedPath GetCacheDir(JNIEnv *env) const noexcept;
gcc_pure [[gnu::pure]]
AudioManager *GetAudioManager(JNIEnv *env) noexcept; AudioManager *GetAudioManager(JNIEnv *env) noexcept;
}; };

View File

@ -33,10 +33,10 @@ namespace Environment {
/** /**
* Determine the mount point of the external SD card. * Determine the mount point of the external SD card.
*/ */
gcc_pure [[gnu::pure]]
AllocatedPath getExternalStorageDirectory() noexcept; AllocatedPath getExternalStorageDirectory() noexcept;
gcc_pure [[gnu::pure]]
AllocatedPath getExternalStoragePublicDirectory(const char *type) noexcept; AllocatedPath getExternalStoragePublicDirectory(const char *type) noexcept;
} }