From a0a324974d8bec9ae5007cf08b2bcbcdb77a0393 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 30 Jan 2013 16:35:54 +0000 Subject: [PATCH] Use the new passes for processing the source code. --- src/Generator/CodeGenerator.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Generator/CodeGenerator.cs b/src/Generator/CodeGenerator.cs index 7b7f29ad..548c0ce8 100644 --- a/src/Generator/CodeGenerator.cs +++ b/src/Generator/CodeGenerator.cs @@ -69,16 +69,13 @@ namespace Cxxi if (transform != null) transform.Preprocess(new LibraryHelpers(library)); - var passes = new PassBuilder(); - //passes.AddPass(new Transform()); - //passes.AddPass(new Preprocess()); + var passes = new PassBuilder(library); + passes.ResolveIncompleteDecls(typeDatabase); + passes.CleanInvalidDeclNames(); if (transform != null) transform.SetupPasses(passes); - var preprocess = new Preprocess(typeDatabase); - preprocess.ProcessLibrary(library); - var transformer = new Transform() { Options = options, Passes = passes }; transformer.TransformLibrary(library);