Skip to content

Commit c1e8cf8

Browse files
authored
fix sipify
1 parent ffad801 commit c1e8cf8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scripts/sipify.pl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -957,15 +957,15 @@ sub detect_non_method_member{
957957

958958
# Enum declaration
959959
# For scoped and type based enum, the type has to be removed
960-
if ( $LINE =~ m/^(\s*enum(\s+Q_DECL_DEPRECATED)?\s+(class\s+)?(?<enum_qualname>\w+))(:?\s+SIP_.*)?(\s*:\s*\w+)?(?<oneliner>.*)$/ ){
960+
if ( $LINE =~ m/^(\s*enum(\s+Q_DECL_DEPRECATED)?\s+(?<isclass>class\s+)?(?<enum_qualname>\w+))(:?\s+SIP_.*)?(\s*:\s*\w+)?(?<oneliner>.*)$/ ){
961961
my $enum_decl = $1;
962962
$enum_decl =~ s/\s*\bQ_DECL_DEPRECATED\b//;
963963
write_output("ENU1", "$enum_decl");
964964
write_output("ENU1", $+{oneliner}) if defined $+{oneliner};
965965
write_output("ENU1", "\n");
966966
my $enum_qualname = $+{enum_qualname};
967967
my $is_scope_based = "0";
968-
$is_scope_based = "1" if defined $2;
968+
$is_scope_based = "1" if defined $+{isclass};
969969
my $monkeypatch = "0";
970970
$monkeypatch = "1" if defined $is_scope_based eq "1" and $LINE =~ m/SIP_MONKEYPATCH_SCOPEENUM(_UNNEST)?(:?\(\s*(?<emkb>\w+)\s*,\s*(?<emkf>\w+)\s*\))?/;
971971
my $enum_mk_base = "";

0 commit comments

Comments
 (0)