Chromium Code Reviews| Index: Source/bindings/scripts/IDLParser.pm |
| diff --git a/Source/bindings/scripts/IDLParser.pm b/Source/bindings/scripts/IDLParser.pm |
| index c61f6adfdb390449e11c806db769a8edf0ef6cdb..32f35df084f406b2e7f2d598d77cbbad152605b0 100644 |
| --- a/Source/bindings/scripts/IDLParser.pm |
| +++ b/Source/bindings/scripts/IDLParser.pm |
| @@ -824,7 +824,7 @@ sub parseTypedef |
| $self->assertTokenType($nameToken, IdentifierToken); |
| $self->assertTokenValue($self->getToken(), ";", __LINE__); |
| my $name = $nameToken->value(); |
| - die "typedef redefinition for " . $name . " at " . $self->{Line} if exists $typedefs{$name}; |
| + die "typedef redefinition for " . $name . " at " . $self->{Line} if (exists $typedefs{$name} && $typedef->type ne $typedefs{$name}->type); |
|
haraken
2013/04/22 11:44:50
Nit: What is this change for?
|
| $typedefs{$name} = $typedef; |
| return; |
| } |