2026-03-18 18:00 ftp://ftp.de.debian.org/debian/pool/main/r/rakudo/rakudo_2024.09.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.18.15+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.70 compiler: g++ (Debian 15.2.0-15) 15.2.0 cppcheck: head 2.20.0 head-info: b52fd480 (2026-03-17 18:11:35 +0200) count: 146 146 elapsed-time: 0.1 0.1 head-timing-info: old-timing-info: head results: rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i64 [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i64 [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MVM_FRAME_FLAG_HLL_1 [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:95:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MVM_FRAME_FLAG_HLL_1 [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MVM_FRAME_FLAG_HLL_1 [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:49:75: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:15:38: style: Parameter 'tc' can be declared as pointer to const. However it seems that 'p6init' is a callback function, if 'tc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:162:43: note: You might need to cast the function pointer here rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:15:38: note: Parameter 'tc' can be declared as pointer to const rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:15:52: style: Parameter 'cur_op' can be declared as pointer to const. However it seems that 'p6init' is a callback function, if 'cur_op' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:162:43: note: You might need to cast the function pointer here rakudo-2024.09/src/vm/moar/ops/perl6_ops.c:15:52: note: Parameter 'cur_op' can be declared as pointer to const rakudo-2024.09/t/04-nativecall/02-simple-args.c:65:33: style: Parameter 'pass_msg' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/02-simple-args.c:73:56: style: Parameter 'pass_msg' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/04-pointers.c:28:44: style: Parameter 'ptr1' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/04-pointers.c:28:55: style: Parameter 'ptr2' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/src/vm/moar/runner/main.c:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rakudo-2024.09/t/04-nativecall/04-pointers.c:33:39: style: Parameter 'array' can be declared as const array [constParameter] rakudo-2024.09/t/04-nativecall/07-writebarrier.c:22:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/07-writebarrier.c:21:32: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/07-writebarrier.c:21:17: note: Assignment 'ptr=(long*)malloc(sizeof(long))', assigned value is 0 rakudo-2024.09/t/04-nativecall/07-writebarrier.c:22:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/07-writebarrier.c:16:29: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/05-arrays.c:14:5: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assignment 'foo=malloc(3*sizeof(double))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:14:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:15:5: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assignment 'foo=malloc(3*sizeof(double))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:15:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:16:5: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:13:25: note: Assignment 'foo=malloc(3*sizeof(double))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:16:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:28:5: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:27:24: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:27:24: note: Assignment 'foo=malloc(2*sizeof(char*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:28:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:29:5: warning: If memory allocation fails, then there is a possible null pointer dereference: foo [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:27:24: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:27:24: note: Assignment 'foo=malloc(2*sizeof(char*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:29:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:44:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:44:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:45:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:45:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:46:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:46:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:48:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:48:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:49:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:49:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:50:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:43:38: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:43:20: note: Assignment 'arr=(struct Struct**)malloc(3*sizeof(struct Struct*))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:50:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assignment 'arr=malloc(3*sizeof(char))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:63:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assignment 'arr=malloc(3*sizeof(char))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:64:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:62:23: note: Assignment 'arr=malloc(3*sizeof(char))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:65:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assignment 'arr=malloc(3*sizeof(float))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:77:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:78:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assignment 'arr=malloc(3*sizeof(float))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:78:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: arr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/05-arrays.c:76:24: note: Assignment 'arr=malloc(3*sizeof(float))', assigned value is 0 rakudo-2024.09/t/04-nativecall/05-arrays.c:79:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/05-arrays.c:20:57: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/05-arrays.c:69:36: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/05-arrays.c:83:39: style: Parameter 'floats' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:67:8: style: Condition '!obj->arr' is always false [knownConditionTrueFalse] rakudo-2024.09/t/04-nativecall/06-struct.c:90:8: style: Condition '!obj->a' is always false [knownConditionTrueFalse] rakudo-2024.09/t/04-nativecall/06-struct.c:92:8: style: Condition '!obj->b' is always false [knownConditionTrueFalse] rakudo-2024.09/t/04-nativecall/06-struct.c:49:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:49:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:50:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:50:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:51:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:51:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:52:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:52:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:53:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:53:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:54:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:54:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:55:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:55:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:56:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:48:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:48:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:56:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:78:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:78:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:79:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:79:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:80:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:80:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:81:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:81:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:82:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:82:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:82:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ss->b [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:79:33: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:79:13: note: Assignment 'ss->b=(struct NumStruct*)malloc(sizeof(struct NumStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:82:7: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ss [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:77:47: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:77:24: note: Assignment 'ss=(struct StructStruct*)malloc(sizeof(struct StructStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:83:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:98:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:97:50: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:97:26: note: Assignment 'obj=(struct PointerStruct*)malloc(sizeof(struct PointerStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:98:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:99:7: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:97:50: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:97:26: note: Assignment 'obj=(struct PointerStruct*)malloc(sizeof(struct PointerStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:99:7: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:105:48: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:105:25: note: Assignment 'obj=(struct StringStruct*)malloc(sizeof(struct StringStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:106:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:105:48: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:105:25: note: Assignment 'obj=(struct StringStruct*)malloc(sizeof(struct StringStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:107:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:124:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sis [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:123:54: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:123:28: note: Assignment 'sis=(struct StructIntStruct*)malloc(sizeof(struct StructIntStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:124:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:125:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sis [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:123:54: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:123:28: note: Assignment 'sis=(struct StructIntStruct*)malloc(sizeof(struct StructIntStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:125:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:126:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sis [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:123:54: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:123:28: note: Assignment 'sis=(struct StructIntStruct*)malloc(sizeof(struct StructIntStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:126:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iais [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:143:65: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:143:34: note: Assignment 'iais=(struct InlinedArrayInStruct*)malloc(sizeof(struct InlinedArrayInStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:144:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iais [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:143:65: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:143:34: note: Assignment 'iais=(struct InlinedArrayInStruct*)malloc(sizeof(struct InlinedArrayInStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:145:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:146:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iais [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:143:65: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:143:34: note: Assignment 'iais=(struct InlinedArrayInStruct*)malloc(sizeof(struct InlinedArrayInStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:146:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:147:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iais [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:143:65: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:143:34: note: Assignment 'iais=(struct InlinedArrayInStruct*)malloc(sizeof(struct InlinedArrayInStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:147:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:148:5: warning: If memory allocation fails, then there is a possible null pointer dereference: iais [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/06-struct.c:143:65: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/06-struct.c:143:34: note: Assignment 'iais=(struct InlinedArrayInStruct*)malloc(sizeof(struct InlinedArrayInStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/06-struct.c:148:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/08-callbacks.c:35:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/08-callbacks.c:34:34: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/08-callbacks.c:34:17: note: Assignment 's=(struct Struct*)malloc(sizeof(struct Struct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/08-callbacks.c:35:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/08-callbacks.c:36:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/08-callbacks.c:34:34: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/08-callbacks.c:34:17: note: Assignment 's=(struct Struct*)malloc(sizeof(struct Struct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/08-callbacks.c:36:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/06-struct.c:61:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:71:51: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:88:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:112:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:118:29: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/06-struct.c:131:63: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/08-callbacks.c:47:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] rakudo-2024.09/t/04-nativecall/08-callbacks.c:53:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] rakudo-2024.09/t/04-nativecall/09-nativecast.c:18:5: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:17:21: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:17:21: note: Assignment 'i=malloc(sizeof(struct CUTE))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:18:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:25:5: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assignment 'i=malloc(3*sizeof(int))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:25:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:26:5: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assignment 'i=malloc(3*sizeof(int))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:26:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:27:5: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:24:20: note: Assignment 'i=malloc(3*sizeof(int))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:27:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:34:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:33:20: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:33:20: note: Assignment 'i=malloc(sizeof(int))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:34:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:41:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:40:22: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:40:22: note: Assignment 'i=malloc(sizeof(short))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:41:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:48:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:47:21: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:47:21: note: Assignment 'i=malloc(sizeof(char))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:48:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:55:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:54:23: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:54:23: note: Assignment 'i=malloc(sizeof(double))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:55:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/09-nativecast.c:62:6: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/09-nativecast.c:61:22: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/09-nativecast.c:61:22: note: Assignment 'i=malloc(sizeof(float))', assigned value is 0 rakudo-2024.09/t/04-nativecall/09-nativecast.c:62:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/11-cpp.cpp:13:7: style:inconclusive: Technically the member function 'Base::method' can be const. [functionConst] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:26:9: style:inconclusive: Technically the member function 'Derived1::method' can be const. [functionConst] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:98:10: warning: Class 'Derived2' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:98:10: warning: Class 'Derived2' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:26:9: warning: The class 'Derived1' defines member function with name 'method' also defined in its parent class 'Base'. [duplInheritedMember] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:13:7: note: Parent function 'Base::method' rakudo-2024.09/t/04-nativecall/11-cpp.cpp:26:9: note: Derived function 'Derived1::method' rakudo-2024.09/t/04-nativecall/13-cpp-mangling.cpp:12:6: warning:inconclusive: Class 'Foo' which has virtual members does not have a virtual destructor. [virtualDestructor] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:93:6: warning: If memory allocation fails, then there is a possible null pointer dereference: intptr [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/11-cpp.cpp:92:31: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/11-cpp.cpp:92:18: note: Assignment 'intptr=(int*)malloc(sizeof(int))', assigned value is 0 rakudo-2024.09/t/04-nativecall/11-cpp.cpp:93:6: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/11-cpp.cpp:92:18: style: C-style pointer casting [cstyleCast] rakudo-2024.09/t/04-nativecall/14-rw-attrs.c:22:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/14-rw-attrs.c:26:46: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/14-rw-attrs.c:30:42: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/14-rw-attrs.c:34:44: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/13-union.c:63:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:62:39: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:62:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:63:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:62:39: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:62:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:64:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:62:39: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:62:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:65:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:62:39: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:62:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:66:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:67:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:62:39: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:62:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:67:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:103:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:104:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:105:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:105:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:107:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:108:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:108:8: warning: If memory allocation fails, then there is a possible null pointer dereference: obj->vegval [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:107:37: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:107:22: note: Assignment 'obj->vegval=(union onion*)malloc(sizeof(union onion))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:108:8: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:109:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:110:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:110:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:111:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:102:41: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:102:22: note: Assignment 'obj=(struct MyStruct2*)malloc(sizeof(struct MyStruct2))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:113:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/13-union.c:120:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/13-union.c:119:51: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/13-union.c:119:27: note: Assignment 'obj=(union UnionOfStructs*)malloc(sizeof(union UnionOfStructs))', assigned value is 0 rakudo-2024.09/t/04-nativecall/13-union.c:120:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/15-rw-args.c:93:12: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rakudo-2024.09/t/04-nativecall/15-rw-args.c:12:45: style: Parameter 'chr' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:20:34: style: Parameter 'sht' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:28:31: style: Parameter 'lng' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:36:45: style: Parameter 'llg' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:44:34: style: Parameter 'flt' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:52:37: style: Parameter 'dbl' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:60:50: style: Parameter 'chr' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:68:53: style: Parameter 'sht' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:76:50: style: Parameter 'lng' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/15-rw-args.c:84:64: style: Parameter 'llg' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/04-nativecall/13-union.c:27:10: style: struct member 'YourStruct::intval' is never used. [unusedStructMember] rakudo-2024.09/t/04-nativecall/13-union.c:28:12: style: struct member 'YourStruct::numval' is never used. [unusedStructMember] rakudo-2024.09/t/04-nativecall/13-union.c:33:16: style: union member 'UnionOfStructs::a' is never used. [unusedStructMember] rakudo-2024.09/t/04-nativecall/22-method.c:18:5: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] rakudo-2024.09/t/04-nativecall/22-method.c:17:40: note: Assuming allocation function fails rakudo-2024.09/t/04-nativecall/22-method.c:17:21: note: Assignment 'obj=(struct MyStruct*)malloc(sizeof(struct MyStruct))', assigned value is 0 rakudo-2024.09/t/04-nativecall/22-method.c:18:5: note: Null pointer dereference rakudo-2024.09/t/04-nativecall/22-method.c:22:30: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/t/spectest.data.6.c:31:24: error: syntax error: / return [syntaxError] rakudo-2024.09/src/vm/moar/runner/main.c:290:9: error: Common realloc mistake: 'exec_path' nulled but not freed upon failure [memleakOnRealloc] rakudo-2024.09/src/vm/moar/runner/main.c:90:28: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:153:36: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:153:23: note: Assignment 'check_file_path=(char*)malloc(home_size+check_file_size+1)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:157:23: note: Calling function 'file_exists', 1st argument 'check_file_path' value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:90:28: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:90:34: warning: If memory allocation fails, then there is a possible null pointer dereference: sb [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:89:29: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:89:29: note: Assignment 'sb=malloc(sizeof(struct stat))', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:90:34: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:154:13: warning: If memory allocation fails, then there is a possible null pointer dereference: check_file_path [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:153:36: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:153:23: note: Assignment 'check_file_path=(char*)malloc(home_size+check_file_size+1)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:154:13: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:155:13: warning: If memory allocation fails, then there is a possible null pointer dereference: check_file_path [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:153:36: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:153:23: note: Assignment 'check_file_path=(char*)malloc(home_size+check_file_size+1)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:155:13: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:374:12: warning: If memory allocation fails, then there is a possible null pointer dereference: exec_dir_path_temp [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:373:39: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:373:26: note: Assignment 'exec_dir_path_temp=(char*)malloc(exec_path_size+1)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:374:12: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:432:12: warning: If memory allocation fails, then there is a possible null pointer dereference: perl6_file [nullPointerOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:427:32: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:427:19: note: Assignment 'perl6_file=(char*)malloc(rakudo_home_size+50)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:432:12: note: Null pointer dereference rakudo-2024.09/src/vm/moar/runner/main.c:450:24: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rakudo-2024.09/src/vm/moar/runner/main.c:427:32: note: Assuming allocation function fails rakudo-2024.09/src/vm/moar/runner/main.c:427:19: note: Assignment 'perl6_file=(char*)malloc(rakudo_home_size+50)', assigned value is 0 rakudo-2024.09/src/vm/moar/runner/main.c:450:24: note: Null pointer addition rakudo-2024.09/src/vm/moar/runner/main.c:96:29: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/src/vm/moar/runner/main.c:112:19: style: Parameter 'exec_dir_path' can be declared as pointer to const [constParameterPointer] rakudo-2024.09/src/vm/moar/runner/main.c:122:13: style: Variable 'env_home' can be declared as pointer to const [constVariablePointer] rakudo-2024.09/src/vm/moar/runner/main.c:319:23: style: Variable 'portstr' can be declared as pointer to const [constVariablePointer] diff: DONE