Browse Source

Only process a base type as a class when it is a class.

pull/1/head
triton 13 years ago
parent
commit
7832fc7556
  1. 3
      src/Generator/Passes/DuplicatedNamesCheckerPass.cs

3
src/Generator/Passes/DuplicatedNamesCheckerPass.cs

@ -19,7 +19,8 @@ namespace Cxxi.Passes @@ -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);

Loading…
Cancel
Save