]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/ConstantMode.h
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / runtime / ConstantMode.h
index 389a074f9f4c124f696367ebbf1e5fff30202b12..a0496278a0fc1aa8a0553dde79c387b5b7279def 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2013, 2015 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
 #ifndef ConstantMode_h
 #define ConstantMode_h
 
+#include <wtf/PrintStream.h>
+
 namespace JSC {
 
 enum ConstantMode { IsConstant, IsVariable };
 
+inline ConstantMode modeForIsConstant(bool isConstant)
+{
+    return isConstant ? IsConstant : IsVariable;
+}
+
 } // namespace JSC
 
+namespace WTF {
+
+void printInternal(PrintStream&, JSC::ConstantMode);
+
+} // namespace WTF
+
 #endif // ConstantMode_h