mirror of
https://github.com/vlang/v.git
synced 2025-09-28 23:34:21 -04:00
cgen: add static for the generated _name_table (fixes ./v -cc clang -o v2 -usecache cmd/v
on macos)
This commit is contained in:
parent
8caf3829d7
commit
80d12f6795
@ -5626,7 +5626,7 @@ fn (mut g Gen) interface_table() string {
|
|||||||
// generate an array of the interface methods for the structs using the interface
|
// generate an array of the interface methods for the structs using the interface
|
||||||
// as well as case functions from the struct to the interface
|
// as well as case functions from the struct to the interface
|
||||||
mut methods_struct := strings.new_builder(100)
|
mut methods_struct := strings.new_builder(100)
|
||||||
methods_struct.writeln('$methods_struct_name ${interface_name}_name_table[$inter_info.types.len] = {')
|
methods_struct.writeln('static $methods_struct_name ${interface_name}_name_table[$inter_info.types.len] = {')
|
||||||
mut cast_functions := strings.new_builder(100)
|
mut cast_functions := strings.new_builder(100)
|
||||||
cast_functions.write('// Casting functions for interface "$interface_name"')
|
cast_functions.write('// Casting functions for interface "$interface_name"')
|
||||||
mut methods_wrapper := strings.new_builder(100)
|
mut methods_wrapper := strings.new_builder(100)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user