X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/6fe7ccc865dc7d7541b93c5bcaf6368d2c98a174..refs/heads/master:/runtime/CodeSpecializationKind.h diff --git a/runtime/CodeSpecializationKind.h b/runtime/CodeSpecializationKind.h index ba2a54f..5c408c6 100644 --- a/runtime/CodeSpecializationKind.h +++ b/runtime/CodeSpecializationKind.h @@ -30,7 +30,24 @@ namespace JSC { enum CodeSpecializationKind { CodeForCall, CodeForConstruct }; +inline CodeSpecializationKind specializationFromIsCall(bool isCall) +{ + return isCall ? CodeForCall : CodeForConstruct; +} + +inline CodeSpecializationKind specializationFromIsConstruct(bool isConstruct) +{ + return isConstruct ? CodeForConstruct : CodeForCall; +} + } // namespace JSC +namespace WTF { + +class PrintStream; +void printInternal(PrintStream&, JSC::CodeSpecializationKind); + +} // namespace WTF + #endif // CodeSpecializationKind_h