Skip to content

Instantly share code, notes, and snippets.

Created January 14, 2014 18:23
Show Gist options
  • Save anonymous/8423094 to your computer and use it in GitHub Desktop.
Save anonymous/8423094 to your computer and use it in GitHub Desktop.
V560 A part of conditional expression is always false: ﴾﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿﴿. MoarVM collect.c 221
V560 A part of conditional expression is always false: ﴾﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿﴿. MoarVM collect.c 270
V560 A part of conditional expression is always false: ﴾﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿﴿. MoarVM collect.c 321
V580 An odd explicit type casting: ﴾MVMCollectable * *﴿ & name_arg. Consider verifying it. MoarVM bootstrap.c 70
V580 An odd explicit type casting: ﴾MVMCollectable * *﴿ & name_arg. Consider verifying it. MoarVM bootstrap.c 381
V580 An odd explicit type casting: ﴾MVMCollectable * *﴿ & type_arg. Consider verifying it. MoarVM bootstrap.c 382
V547 Expression 'ascii[i] <= 127' is always true. The value range of char type: [‐128, 127]. MoarVM ascii.c 18
V547 Expression 'offset >= 0' is always true. Unsigned type value is always >= 0. MoarVM bytecode.c 778
V547 Expression 'utf8[0] == 0xEF' is always false. The value range of char type: [‐128, 127]. MoarVM utf8.c 203
V547 Expression 'utf8[1] == 0xBB' is always false. The value range of char type: [‐128, 127]. MoarVM utf8.c 203
V524 It is odd that the body of 'AO_nop_write' function is fully equivalent to the body of 'AO_nop_read' function ﴾read_ordered.h, line 30﴿. MoarVM ordered_except_wr.h 32
V591 Non‐void function should return a value. MoarVM compiler.c 289
V591 Non‐void function should return a value. MoarVM frame.c 600
V591 Non‐void function should return a value. MoarVM frame.c 657
V591 Non‐void function should return a value. MoarVM frame.c 775
V591 Non‐void function should return a value. MoarVM frame.c 816
V591 Non‐void function should return a value. MoarVM mvmcontext.c 97
V591 Non‐void function should return a value. MoarVM ops.c 74
V591 Non‐void function should return a value. MoarVM p6bigint.c 69
V591 Non‐void function should return a value. MoarVM p6opaque.c 577
V591 Non‐void function should return a value. MoarVM sc.c 79
V591 Non‐void function should return a value. MoarVM sc.c 89
V591 Non‐void function should return a value. MoarVM sc.c 104
V591 Non‐void function should return a value. MoarVM reprs.c 11
V591 Non‐void function should return a value. MoarVM reprs.c 27
V591 Non‐void function should return a value. MoarVM reprs.c 39
V591 Non‐void function should return a value. MoarVM reprs.c 47
V591 Non‐void function should return a value. MoarVM reprs.c 55
V591 Non‐void function should return a value. MoarVM reprs.c 59
V591 Non‐void function should return a value. MoarVM reprs.c 76
V591 Non‐void function should return a value. MoarVM reprs.c 92
V591 Non‐void function should return a value. MoarVM reprs.c 111
V591 Non‐void function should return a value. MoarVM reprs.c 119
V591 Non‐void function should return a value. MoarVM uninstantiable.c 24
V506 Pointer to local variable 'child' is stored outside the scope of this variable. Such a pointer will become invalid. MoarVM ops.c 217
V614 Potentially uninitialized pointer 'allocated' used. MoarVM allocation.c 43
V614 Potentially uninitialized pointer 'ex' used. MoarVM exceptions.c 325
V614 Potentially uninitialized pointer 'ex' used. MoarVM exceptions.c 418
V614 Potentially uninitialized pointer 'ex' used. MoarVM exceptions.c 446
V614 Potentially uninitialized pointer 'kdata' used. MoarVM containers.c 131
V614 Potentially uninitialized pointer 'kdata' used. MoarVM containers.c 153
V614 Potentially uninitialized pointer 'kdata' used. MoarVM hll.c 13
V614 Potentially uninitialized variable 'has_nameds' used. MoarVM mvmmulticache.c 188
V614 Potentially uninitialized variable 'has_nameds' used. MoarVM mvmmulticache.c 272
V614 Potentially uninitialized variable 'klen' used. MoarVM containers.c 131
V614 Potentially uninitialized variable 'klen' used. MoarVM containers.c 153
V614 Potentially uninitialized variable 'klen' used. MoarVM hll.c 13
V648 Priority of the '&&' operation is higher than that of the '||' operation. MoarVM fileops.c 934
V571 Recurring check. The '﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿' condition was already verified in line 221. MoarVM collect.c 222 ﴾...﴿
V571 Recurring check. The '﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿' condition was already verified in line 270. MoarVM collect.c 271 ﴾...﴿
V571 Recurring check. The 'if ﴾﴾0﴿ & ﴾MVM_GC_DEBUG_COLLECT﴿﴿' condition was already verified in line 215. MoarVM collect.c 216 ﴾...﴿
V564 The '&' operator is applied to bool type value. You've probably forgotten to include parentheses or intended to use the '&&' operator. MoarVM fileops.c 65
V595 The 'tc‐>interp_cur_op' pointer was utilized before it was verified against nullptr. Check lines: 546, 564. MoarVM exceptions.c 546 ﴾...﴿
V647 The value of 'int' type is assigned to the pointer of 'unsigned char' type. MoarVM unicode_ops.c 5
V647 The value of 'int' type is assigned to the pointer of 'unsigned char' type. MoarVM unicode_ops.c 49
V647 The value of 'int' type is assigned to the pointer of 'unsigned char' type. MoarVM unicode_ops.c 101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment