Browse Source

When cleaning up names, zero out the unique name index to have cleaner and deterministic output between runs.

pull/1/head
triton 12 years ago
parent
commit
a20ba4ce78
  1. 6
      src/Generator/Passes/CleanInvalidDeclNamesPass.cs

6
src/Generator/Passes/CleanInvalidDeclNamesPass.cs

@ -39,6 +39,12 @@ namespace Cxxi.Passes @@ -39,6 +39,12 @@ namespace Cxxi.Passes
return base.VisitDeclaration(decl);
}
public override bool VisitFunctionDecl(Function function)
{
uniqueName = 0;
return base.VisitFunctionDecl(function);
}
public override bool VisitTypedefDecl(TypedefDecl typedef)
{
var @class = typedef.Namespace.FindClass(typedef.Name);

Loading…
Cancel
Save