ci: fix building vdoc, vls, etc
							parent
							
								
									395fcc1476
								
							
						
					
					
						commit
						e5c9fcb7e9
					
				|  | @ -27,7 +27,6 @@ pub mut: | |||
| 	parsed_files        []ast.File | ||||
| 	cached_msvc         MsvcResult | ||||
| 	table               &table.Table | ||||
| 	table2              &ast.Table | ||||
| 	timers              &util.Timers = util.new_timers(false) | ||||
| 	ccoptions           CcompilerOptions | ||||
| } | ||||
|  | @ -37,7 +36,6 @@ pub fn new_builder(pref &pref.Preferences) Builder { | |||
| 	compiled_dir := if os.is_dir(rdir) { rdir } else { os.dir(rdir) } | ||||
| 	mut table := table.new_table() | ||||
| 	table.is_fmt = false | ||||
| 	table2 := &ast.Table{} | ||||
| 	if pref.use_color == .always { | ||||
| 		util.emanager.set_support_color(true) | ||||
| 	} | ||||
|  | @ -55,8 +53,7 @@ pub fn new_builder(pref &pref.Preferences) Builder { | |||
| 	return Builder{ | ||||
| 		pref: pref | ||||
| 		table: table | ||||
| 		table2: table2 | ||||
| 		checker: checker.new_checker(table, table2, pref) | ||||
| 		checker: checker.new_checker(table, pref) | ||||
| 		global_scope: &ast.Scope{ | ||||
| 			parent: 0 | ||||
| 		} | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ pub fn (mut b Builder) gen_c(v_files []string) string { | |||
| 	b.print_warnings_and_errors() | ||||
| 	// TODO: move gen.cgen() to c.gen()
 | ||||
| 	b.timing_start('C GEN') | ||||
| 	res := c.gen(b.parsed_files, b.table, b.table2, b.pref) | ||||
| 	res := c.gen(b.parsed_files, b.table, b.pref) | ||||
| 	b.timing_measure('C GEN') | ||||
| 	// println('cgen done')
 | ||||
| 	// println(res)
 | ||||
|  |  | |||
|  | @ -38,7 +38,6 @@ pub struct Checker { | |||
| 	pref &pref.Preferences // Preferences shared from V struct
 | ||||
| pub mut: | ||||
| 	table            &table.Table | ||||
| 	table2           &ast.Table | ||||
| 	file             &ast.File = 0 | ||||
| 	nr_errors        int | ||||
| 	nr_warnings      int | ||||
|  | @ -84,14 +83,13 @@ mut: | |||
| 	main_fn_decl_node                ast.FnDecl | ||||
| } | ||||
| 
 | ||||
| pub fn new_checker(table &table.Table, table2 &ast.Table, pref &pref.Preferences) Checker { | ||||
| pub fn new_checker(table &table.Table, pref &pref.Preferences) Checker { | ||||
| 	mut timers_should_print := false | ||||
| 	$if time_checking ? { | ||||
| 		timers_should_print = true | ||||
| 	} | ||||
| 	return Checker{ | ||||
| 		table: table | ||||
| 		table2: table2 | ||||
| 		pref: pref | ||||
| 		cur_fn: 0 | ||||
| 		timers: util.new_timers(timers_should_print) | ||||
|  | @ -3859,7 +3857,7 @@ fn (mut c Checker) comptime_call(mut node ast.ComptimeCall) table.Type { | |||
| 			...pref_ | ||||
| 			is_vweb: true | ||||
| 		} | ||||
| 		mut c2 := new_checker(c.table, c.table2, pref2) | ||||
| 		mut c2 := new_checker(c.table, pref2) | ||||
| 		c2.check(node.vweb_tmpl) | ||||
| 		mut i := 0 // tmp counter var for skipping first three tmpl vars
 | ||||
| 		for k, _ in c2.file.scope.children[0].objects { | ||||
|  |  | |||
|  | @ -32,7 +32,6 @@ struct Gen { | |||
| 	module_built string | ||||
| mut: | ||||
| 	table               &table.Table | ||||
| 	table2              &ast.Table | ||||
| 	out                 strings.Builder | ||||
| 	cheaders            strings.Builder | ||||
| 	includes            strings.Builder // all C #includes required by V modules
 | ||||
|  | @ -154,7 +153,7 @@ mut: | |||
| 	// main_fn_decl_node  ast.FnDecl
 | ||||
| } | ||||
| 
 | ||||
| pub fn gen(files []ast.File, table &table.Table, table2 &ast.Table, pref &pref.Preferences) string { | ||||
| pub fn gen(files []ast.File, table &table.Table, pref &pref.Preferences) string { | ||||
| 	// println('start cgen2')
 | ||||
| 	mut module_built := '' | ||||
| 	if pref.build_mode == .build_module { | ||||
|  | @ -193,7 +192,6 @@ pub fn gen(files []ast.File, table &table.Table, table2 &ast.Table, pref &pref.P | |||
| 		enum_typedefs: strings.new_builder(100) | ||||
| 		sql_buf: strings.new_builder(100) | ||||
| 		table: table | ||||
| 		table2: table2 | ||||
| 		pref: pref | ||||
| 		fn_decl: 0 | ||||
| 		is_autofree: true | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue