… | … | ||
---|---|---|---|
68 | patch_cv (B::CV cv, void *ptr) | 68 | patch_cv (B::CV cv, void *ptr) |
69 | CODE: | 69 | CODE: |
70 | { | 70 | { |
71 | OP *op; | 71 | OP *op; |
72 | 72 | ||
73 | if (!ptr) | ||
74 | croak ("NULL not allowed as code address for patch_cv"); | ||
75 | |||
73 | NewOp (0, op, 1, OP); | 76 | NewOp (0, op, 1, OP); |
74 | 77 | ||
75 | op->op_sibling = CvSTART (cv); | 78 | op->op_sibling = CvSTART (cv); |
76 | op->op_type = OP_NULL; | 79 | op->op_type = OP_NULL; |
77 | op->op_ppaddr = ptr; | 80 | op->op_ppaddr = ptr; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |