comparison src/vim9execute.c @ 33326:4e531adb3fac v9.0.1928

patch 9.0.1928: Vim9: constructor type checking bug Commit: https://github.com/vim/vim/commit/b895b0fabce7d952a6617eb69fc1e1597ece8b00 Author: h-east <h.east.727@gmail.com> Date: Sun Sep 24 15:46:31 2023 +0200 patch 9.0.1928: Vim9: constructor type checking bug Problem: Vim9: constructor type checking bug Solution: Fix class constructor regression closes: #13102 closes: #13113 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: h-east <h.east.727@gmail.com>
author Christian Brabandt <cb@256bit.org>
date Sun, 24 Sep 2023 16:00:07 +0200
parents 6340c608ca54
children 19b4f85c2649
comparison
equal deleted inserted replaced
33325:46a93a71d4ee 33326:4e531adb3fac
4468 4468
4469 CLEAR_FIELD(ea); 4469 CLEAR_FIELD(ea);
4470 ea.cmd = ea.arg = iptr->isn_arg.string; 4470 ea.cmd = ea.arg = iptr->isn_arg.string;
4471 ga_init2(&lines_to_free, sizeof(char_u *), 50); 4471 ga_init2(&lines_to_free, sizeof(char_u *), 50);
4472 SOURCING_LNUM = iptr->isn_lnum; 4472 SOURCING_LNUM = iptr->isn_lnum;
4473 define_function(&ea, NULL, &lines_to_free, 0); 4473 define_function(&ea, NULL, &lines_to_free, 0, NULL, 0);
4474 ga_clear_strings(&lines_to_free); 4474 ga_clear_strings(&lines_to_free);
4475 } 4475 }
4476 break; 4476 break;
4477 4477
4478 // jump if a condition is met 4478 // jump if a condition is met