Commit 7ce2dcf
committed
Workaround for [error] cannot find compatible overloading of method
```
lib/ruby_header_parser/parser.rb:150:8: [error] Cannot find compatible overloading of method `system` of type `::RubyHeaderParser::Parser`
│ Method types:
│ def system: (::String, *::String, ?unsetenv_others: ::boolish, ?pgroup: (true | ::Integer), ?umask: ::Integer, ?in: ::Kernel::redirect_fd, ?out: ::Kernel::redirect_fd, ?err: ::Kernel::redirect_fd, ?close_others: ::boolish, ?chdir: ::String) -> (::NilClass | ::FalseClass | ::TrueClass)
│ | (::Hash[::string, (::string | nil)], ::String, *::String, ?unsetenv_others: ::boolish, ?pgroup: (true | ::Integer), ?umask: ::Integer, ?in: ::Kernel::redirect_fd, ?out: ::Kernel::redirect_fd, ?err: ::Kernel::redirect_fd, ?close_others: ::boolish, ?chdir: ::String) -> (::NilClass | ::FalseClass | ::TrueClass)
│
│ Diagnostic ID: Ruby::UnresolvedOverloading
│
└ system("gcc -E #{include_args} #{header_file} -o #{dist_preprocessed_header_file}", exception: true)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```system of type ::RubyHeaderParser::Parser
1 parent d2f5267 commit 7ce2dcf
2 files changed
+7
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments