mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cgen: fix -profile for code outside builtin, that returns options
This commit is contained in:
parent
0caf668e73
commit
2c1e545d24
|
@ -267,6 +267,10 @@ pub fn cgen(files []ast.File, table &table.Table, pref &pref.Preferences) string
|
||||||
b.write(g.typedefs2.str())
|
b.write(g.typedefs2.str())
|
||||||
b.writeln('\n// V cheaders:')
|
b.writeln('\n// V cheaders:')
|
||||||
b.write(g.cheaders.str())
|
b.write(g.cheaders.str())
|
||||||
|
if g.pcs_declarations.len > 0 {
|
||||||
|
b.writeln('\n// V profile counters:')
|
||||||
|
b.write(g.pcs_declarations.str())
|
||||||
|
}
|
||||||
b.writeln('\n// V includes:')
|
b.writeln('\n// V includes:')
|
||||||
b.write(g.includes.str())
|
b.write(g.includes.str())
|
||||||
b.writeln('\n// Enum definitions:')
|
b.writeln('\n// Enum definitions:')
|
||||||
|
@ -279,10 +283,6 @@ pub fn cgen(files []ast.File, table &table.Table, pref &pref.Preferences) string
|
||||||
b.write(g.json_forward_decls.str())
|
b.write(g.json_forward_decls.str())
|
||||||
b.writeln('\n// V definitions:')
|
b.writeln('\n// V definitions:')
|
||||||
b.write(g.definitions.str())
|
b.write(g.definitions.str())
|
||||||
if g.pcs_declarations.len > 0 {
|
|
||||||
b.writeln('\n// V profile counters:')
|
|
||||||
b.write(g.pcs_declarations.str())
|
|
||||||
}
|
|
||||||
interface_table := g.interface_table()
|
interface_table := g.interface_table()
|
||||||
if interface_table.len > 0 {
|
if interface_table.len > 0 {
|
||||||
b.writeln('\n// V interface table:')
|
b.writeln('\n// V interface table:')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user