From 952be0b49196b9410118bd130928e2c38b35ac4d Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Fri, 6 Mar 2015 22:45:03 +0100 Subject: [PATCH] Don't visit invalid units --- src/Generator/Passes/Pass.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Generator/Passes/Pass.cs b/src/Generator/Passes/Pass.cs index d9bb6efe..d5d84404 100644 --- a/src/Generator/Passes/Pass.cs +++ b/src/Generator/Passes/Pass.cs @@ -30,6 +30,9 @@ namespace CppSharp.Passes public virtual bool VisitTranslationUnit(TranslationUnit unit) { + if (!unit.IsValid) + return false; + if (unit.IsSystemHeader) return false;