Skip to content

Commit 8552960

Browse files
committed
Append static inline function definitions
1 parent d30296f commit 8552960

File tree

1 file changed

+10
-0
lines changed
  • _tools/ruby_h_to_go/lib/ruby_h_to_go

1 file changed

+10
-0
lines changed

_tools/ruby_h_to_go/lib/ruby_h_to_go/cli.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@ def write_function_definitions_to_go_file
5555
RubyHToGo::FunctionDefinition.new(definition:, header_dir:)
5656
end
5757

58+
static_inline_function_definitions = parser.extract_static_inline_function_definitions.map do |definition|
59+
RubyHToGo::FunctionDefinition.new(definition:, header_dir:)
60+
end
61+
62+
static_inline_function_definitions.each do |static_inline_function_definition|
63+
unless function_definitions.map(&:name).include?(static_inline_function_definition.name)
64+
function_definitions << static_inline_function_definition
65+
end
66+
end
67+
5868
function_definitions.each do |definition|
5969
definition.write_go_file(dist_dir)
6070
end

0 commit comments

Comments
 (0)