Mercurial > vim
comparison src/version.c @ 33320:a9f0f0eae10e v9.0.1925
patch 9.0.1925: if_python: still undefined behaviour with function pointer
Commit: https://github.com/vim/vim/commit/02c51b1dd8e8b96e969ad7e408536fa208d90ac8
Author: Yee Cheng Chin <ychin.git@gmail.com>
Date: Thu Sep 21 16:40:12 2023 +0200
patch 9.0.1925: if_python: still undefined behaviour with function pointer
Problem: if_python: still undefined behaviour with function pointer
Solution: fix remaining problems
Fix remaining issues in the if_python code in casting incompatible
function pointers leading to Clang 17 giving runtime errors during
UBSAN.
closes: #13140
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yee Cheng Chin <ychin.git@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 21 Sep 2023 16:45:07 +0200 |
parents | 41e2414d2886 |
children | 9062315f9de1 |
comparison
equal
deleted
inserted
replaced
33319:9a3a0a22d6f7 | 33320:a9f0f0eae10e |
---|---|
697 NULL | 697 NULL |
698 }; | 698 }; |
699 | 699 |
700 static int included_patches[] = | 700 static int included_patches[] = |
701 { /* Add new patch number below this line */ | 701 { /* Add new patch number below this line */ |
702 /**/ | |
703 1925, | |
702 /**/ | 704 /**/ |
703 1924, | 705 1924, |
704 /**/ | 706 /**/ |
705 1923, | 707 1923, |
706 /**/ | 708 /**/ |