diff --git a/extensions/permissions/PermissionManager.cpp b/extensions/permissions/PermissionManager.cpp index 5e9da3e74351..b41178aa4155 100644 --- a/extensions/permissions/PermissionManager.cpp +++ b/extensions/permissions/PermissionManager.cpp @@ -2463,10 +2463,13 @@ nsresult PermissionManager::GetStripPermsForPrincipal( aResult.Clear(); aResult.SetCapacity(kStripOAPermissions.size()); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunreachable-code-return" // No special strip permissions if (kStripOAPermissions.empty()) { return NS_OK; } +#pragma clang diagnostic pop nsresult rv; // Create a key for the principal, but strip any origin attributes