Ver Fonte

LibJS: Inline JS::Value()

I had this out of line for debugging reasons. Put it back inline.
Andreas Kling há 5 anos atrás
pai
commit
4fe14aab3b
2 ficheiros alterados com 4 adições e 9 exclusões
  1. 0 8
      Libraries/LibJS/Runtime/Value.cpp
  2. 4 1
      Libraries/LibJS/Runtime/Value.h

+ 0 - 8
Libraries/LibJS/Runtime/Value.cpp

@@ -39,14 +39,6 @@
 
 
 namespace JS {
 namespace JS {
 
 
-Value::Value()
-    : m_type(Type::Empty)
-{
- //   dbg() << "Create empty value";
-   // dump_backtrace();
-}
-
-
 bool Value::is_array() const
 bool Value::is_array() const
 {
 {
     return is_object() && as_object().is_array();
     return is_object() && as_object().is_array();

+ 4 - 1
Libraries/LibJS/Runtime/Value.h

@@ -58,7 +58,10 @@ public:
     bool is_nan() const { return is_number() && __builtin_isnan(as_double()); }
     bool is_nan() const { return is_number() && __builtin_isnan(as_double()); }
     bool is_infinity() const { return is_number() && __builtin_isinf(as_double()); }
     bool is_infinity() const { return is_number() && __builtin_isinf(as_double()); }
 
 
-    Value();
+    Value()
+        : m_type(Type::Empty)
+    {
+    }
 
 
     explicit Value(bool value)
     explicit Value(bool value)
         : m_type(Type::Boolean)
         : m_type(Type::Boolean)