From dc64673f6e096408f5bf5ba646512aebac4e0a59 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 22 Jun 2022 19:02:52 +0200 Subject: Fix T97691: undefined behavior sanitizer warning for alignment in RNA functions Thanks Loren Osborn for investigating this and proposing solutions. Ref D14798 --- source/blender/makesrna/intern/makesrna.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/makesrna/intern/makesrna.c') diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 400944d60d4..b5354514205 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -3030,7 +3030,7 @@ static void rna_def_function_funcs(FILE *f, StructDefRNA *dsrna, FunctionDefRNA } if (dparm->next) { - fprintf(f, "\t_data += %d;\n", rna_parameter_size(dparm->prop)); + fprintf(f, "\t_data += %d;\n", rna_parameter_size_pad(rna_parameter_size(dparm->prop))); } } -- cgit v1.2.3