From 7832fc75565b43a13127b5991fab0fea841a7777 Mon Sep 17 00:00:00 2001 From: triton Date: Thu, 7 Mar 2013 19:46:38 +0000 Subject: [PATCH] Only process a base type as a class when it is a class. --- src/Generator/Passes/DuplicatedNamesCheckerPass.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Generator/Passes/DuplicatedNamesCheckerPass.cs b/src/Generator/Passes/DuplicatedNamesCheckerPass.cs index 0308d8eb..cd409ab5 100644 --- a/src/Generator/Passes/DuplicatedNamesCheckerPass.cs +++ b/src/Generator/Passes/DuplicatedNamesCheckerPass.cs @@ -19,7 +19,8 @@ namespace Cxxi.Passes names.Clear(); foreach (var baseClass in @class.Bases) - ProcessClass(baseClass.Class); + if (baseClass.IsClass) + ProcessClass(baseClass.Class); CheckDuplicates(@class.Fields); CheckDuplicates(@class.Methods);