Browse Source

Use sorted sets when generating headers so we can have a deterministic output.

pull/1/head
triton 13 years ago
parent
commit
a69054c0bb
  1. 2
      src/Generator/Generators/CLI/CLIHeadersTemplate.cs
  2. 2
      src/Generator/Generators/CLI/CLISourcesTemplate.cs

2
src/Generator/Generators/CLI/CLIHeadersTemplate.cs

@ -43,7 +43,7 @@ namespace Cxxi.Generators.CLI @@ -43,7 +43,7 @@ namespace Cxxi.Generators.CLI
forwardRefsPrinter = new CLIForwardRefeferencePrinter(typeRefs);
forwardRefsPrinter.Process();
var includes = new HashSet<string>();
var includes = new SortedSet<string>(StringComparer.InvariantCulture);
foreach (var include in forwardRefsPrinter.Includes)
{

2
src/Generator/Generators/CLI/CLISourcesTemplate.cs

@ -36,7 +36,7 @@ namespace Cxxi.Generators.CLI @@ -36,7 +36,7 @@ namespace Cxxi.Generators.CLI
public void GenerateForwardReferenceHeaders()
{
var includes = new HashSet<string>();
var includes = new SortedSet<string>(StringComparer.InvariantCulture);
var typeRefs = unit.TypeReferences as TypeRefsVisitor;

Loading…
Cancel
Save