From a6a0b895f16f195535011fa15750e280a8407ce6 Mon Sep 17 00:00:00 2001 From: Cameron Kaiser Date: Fri, 12 May 2017 11:19:41 -0700 Subject: [PATCH] #375: M1233101 --- js/public/Utility.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/public/Utility.h b/js/public/Utility.h index 318b80298..4ee6cce65 100644 --- a/js/public/Utility.h +++ b/js/public/Utility.h @@ -291,7 +291,7 @@ static inline char* js_strdup(const char* s) QUALIFIERS T * \ NEWNAME(Args&&... args) MOZ_HEAP_ALLOCATOR { \ void* memory = ALLOCATOR(sizeof(T)); \ - return memory \ + return MOZ_LIKELY(memory) \ ? new(memory) T(mozilla::Forward(args)...) \ : nullptr; \ }