| Index: Source/bindings/scripts/IDLParser.pm
|
| diff --git a/Source/bindings/scripts/IDLParser.pm b/Source/bindings/scripts/IDLParser.pm
|
| index aaf86501840d24c489d040e5ec273dabd531d236..1c3c531eaa14aa77d4bc055c6970c112c59b9fd2 100644
|
| --- a/Source/bindings/scripts/IDLParser.pm
|
| +++ b/Source/bindings/scripts/IDLParser.pm
|
| @@ -832,7 +832,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);
|
| $typedefs{$name} = $typedef;
|
| return;
|
| }
|
|
|