summaryrefslogtreecommitdiff
path: root/Source/WebCore/bindings/scripts/IDLParser.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/bindings/scripts/IDLParser.pm')
-rw-r--r--Source/WebCore/bindings/scripts/IDLParser.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/WebCore/bindings/scripts/IDLParser.pm b/Source/WebCore/bindings/scripts/IDLParser.pm
index fbb7ac255..52671a335 100644
--- a/Source/WebCore/bindings/scripts/IDLParser.pm
+++ b/Source/WebCore/bindings/scripts/IDLParser.pm
@@ -215,7 +215,7 @@ sub parseExtendedAttributes
if ($name eq "Constructor") {
$attrs{$name} = "";
} else {
- $attrs{$name} = 1;
+ $attrs{$name} = "VALUE_IS_MISSING";
}
$str =~ s/^\s*,?//;
} else {
@@ -297,7 +297,7 @@ sub ParseInterface
$newDataNode->signature->name("Constructor");
$newDataNode->signature->extendedAttributes($extendedAttributes);
parseParameters($newDataNode, $extendedAttributes->{"Constructor"});
- $extendedAttributes->{"Constructor"} = 1;
+ $extendedAttributes->{"Constructor"} = "VALUE_IS_MISSING";
$dataNode->constructor($newDataNode);
} elsif (defined $extendedAttributes->{"NamedConstructor"}) {
my $newDataNode = new domFunction();