From 04b61cd67a177bd92e765fdab42199463f9dc3c9 Mon Sep 17 00:00:00 2001 From: Tom Spilman Date: Fri, 28 Jun 2013 13:03:32 -0500 Subject: [PATCH] CheckTypeReferencesPass was not skipping ignored source files. --- src/Generator/Passes/CheckTypeReferencesPass.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Generator/Passes/CheckTypeReferencesPass.cs b/src/Generator/Passes/CheckTypeReferencesPass.cs index 1857202c..80fe340c 100644 --- a/src/Generator/Passes/CheckTypeReferencesPass.cs +++ b/src/Generator/Passes/CheckTypeReferencesPass.cs @@ -6,6 +6,12 @@ public override bool VisitTranslationUnit(TranslationUnit unit) { + if (unit.Ignore) + return false; + + if (unit.IsSystemHeader) + return false; + typeRefs = new TypeRefsVisitor(); return typeRefs.VisitTranslationUnit(unit); }