Skip to content

Commit 64000b0

Browse files
RoseZhang03yuxuanchen1997
authored andcommitted
[libc] newhdrgen: removed Include class (#99584)
Include class is not used (includes are made through Macro class, Type class, and imports from .h.def files).
1 parent 8af6b58 commit 64000b0

File tree

4 files changed

+0
-29
lines changed

4 files changed

+0
-29
lines changed

libc/newhdrgen/class_implementation/classes/include.py

Lines changed: 0 additions & 17 deletions
This file was deleted.

libc/newhdrgen/gpu_headers.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ def __init__(self, name):
1717
self.enumerations = []
1818
self.objects = []
1919
self.functions = []
20-
self.includes = []
2120

2221
def add_macro(self, macro):
2322
self.macros.append(macro)

libc/newhdrgen/header.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ def __init__(self, name):
1717
self.enumerations = []
1818
self.objects = []
1919
self.functions = []
20-
self.includes = []
2120

2221
def add_macro(self, macro):
2322
self.macros.append(macro)
@@ -34,15 +33,9 @@ def add_object(self, object):
3433
def add_function(self, function):
3534
self.functions.append(function)
3635

37-
def add_include(self, include):
38-
self.includes.append(include)
39-
4036
def __str__(self):
4137
content = [""]
4238

43-
for include in self.includes:
44-
content.append(str(include))
45-
4639
for macro in self.macros:
4740
content.append(f"{macro}\n")
4841

libc/newhdrgen/yaml_to_classes.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from class_implementation.classes.macro import Macro
1717
from class_implementation.classes.type import Type
1818
from class_implementation.classes.function import Function
19-
from class_implementation.classes.include import Include
2019
from class_implementation.classes.enumeration import Enumeration
2120
from class_implementation.classes.object import Object
2221

@@ -103,9 +102,6 @@ def yaml_to_classes(yaml_data, header_class, entry_points=None):
103102
Object(object_data["object_name"], object_data["object_type"])
104103
)
105104

106-
for include_data in yaml_data.get("includes", []):
107-
header.add_include(Include(include_data))
108-
109105
return header
110106

111107

0 commit comments

Comments
 (0)