From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/JavaScriptCore/runtime/Protect.h | 72 ++++++++++++++++----------------- 1 file changed, 34 insertions(+), 38 deletions(-) (limited to 'Source/JavaScriptCore/runtime/Protect.h') diff --git a/Source/JavaScriptCore/runtime/Protect.h b/Source/JavaScriptCore/runtime/Protect.h index 78dd319a3..5a47b3ab1 100644 --- a/Source/JavaScriptCore/runtime/Protect.h +++ b/Source/JavaScriptCore/runtime/Protect.h @@ -18,49 +18,45 @@ * */ - -#ifndef Protect_h -#define Protect_h +#pragma once #include "Heap.h" #include "JSCJSValue.h" namespace JSC { - inline void gcProtect(JSCell* val) - { - Heap::heap(val)->protect(val); - } - - inline void gcUnprotect(JSCell* val) - { - Heap::heap(val)->unprotect(val); - } - - inline void gcProtectNullTolerant(JSCell* val) - { - if (val) - gcProtect(val); - } - - inline void gcUnprotectNullTolerant(JSCell* val) - { - if (val) - gcUnprotect(val); - } - - inline void gcProtect(JSValue value) - { - if (value && value.isCell()) - gcProtect(value.asCell()); - } - - inline void gcUnprotect(JSValue value) - { - if (value && value.isCell()) - gcUnprotect(value.asCell()); - } +inline void gcProtect(JSCell* val) +{ + Heap::heap(val)->protect(val); +} + +inline void gcUnprotect(JSCell* val) +{ + Heap::heap(val)->unprotect(val); +} + +inline void gcProtectNullTolerant(JSCell* val) +{ + if (val) + gcProtect(val); +} + +inline void gcUnprotectNullTolerant(JSCell* val) +{ + if (val) + gcUnprotect(val); +} + +inline void gcProtect(JSValue value) +{ + if (value && value.isCell()) + gcProtect(value.asCell()); +} + +inline void gcUnprotect(JSValue value) +{ + if (value && value.isCell()) + gcUnprotect(value.asCell()); +} } // namespace JSC - -#endif // Protect_h -- cgit v1.2.1