We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a55c9f7 commit cf9624cCopy full SHA for cf9624c
regen/embed.pl
@@ -371,14 +371,14 @@ sub generate_proto_h {
371
foreach my $ix (0..$#names_of_nn) {
372
push @asserts, "assert($names_of_nn[$ix])";
373
}
374
+
375
foreach (@typed_args) {
376
my ($argtype, $argname) = @$_;
377
my $nullok = !grep { $_ eq $argname } @names_of_nn;
378
my $type_assert =
379
$type_asserts{$argtype} =~ s/__arg__/$argname/gr;
- push @asserts,
380
- $nullok ? "assert(!$argname || $type_assert)"
381
- : "assert($type_assert)";
+ $type_assert = "!$argname || $type_assert" if $nullok;
+ push @asserts, "assert($type_assert)";
382
383
384
my $line = "";
0 commit comments