浏览代码

LibJS: Include Environment.h directly in ClassFieldDefinition.h

This was previously indirectly forcing Heap/Handle.h to include it
instead. This will let us include Handle.h from PropertyKey, which will
allow us to solve a different issue.
Idan Horowitz 2 年之前
父节点
当前提交
4aade74b91
共有 2 个文件被更改,包括 1 次插入1 次删除
  1. 0 1
      Userland/Libraries/LibJS/Heap/Handle.h
  2. 1 0
      Userland/Libraries/LibJS/Runtime/ClassFieldDefinition.h

+ 0 - 1
Userland/Libraries/LibJS/Heap/Handle.h

@@ -12,7 +12,6 @@
 #include <AK/RefCounted.h>
 #include <AK/RefCounted.h>
 #include <AK/RefPtr.h>
 #include <AK/RefPtr.h>
 #include <LibJS/Forward.h>
 #include <LibJS/Forward.h>
-#include <LibJS/Runtime/Environment.h>
 #include <LibJS/Runtime/Value.h>
 #include <LibJS/Runtime/Value.h>
 
 
 namespace JS {
 namespace JS {

+ 1 - 0
Userland/Libraries/LibJS/Runtime/ClassFieldDefinition.h

@@ -9,6 +9,7 @@
 #include <AK/Forward.h>
 #include <AK/Forward.h>
 #include <LibJS/Forward.h>
 #include <LibJS/Forward.h>
 #include <LibJS/Heap/Handle.h>
 #include <LibJS/Heap/Handle.h>
+#include <LibJS/Runtime/Environment.h>
 
 
 namespace JS {
 namespace JS {