Browse Source

Do not try to call the base constructor of a value type.

pull/1/head
triton 13 years ago
parent
commit
95fc7b1781
  1. 5
      src/Generator/Generators/CLI/CLIHeadersTemplate.cs

5
src/Generator/Generators/CLI/CLIHeadersTemplate.cs

@ -283,8 +283,9 @@ namespace Cxxi.Generators.CLI @@ -283,8 +283,9 @@ namespace Cxxi.Generators.CLI
return true;
}
if (@class.HasBase)
Write(" : {0}", SafeIdentifier(@class.Bases[0].Class.Name));
if (@class.HasBase && !@class.IsValueType)
if (!@class.Bases[0].Class.Ignore)
Write(" : {0}", SafeIdentifier(@class.Bases[0].Class.Name));
WriteLine(string.Empty);
WriteLine("{");

Loading…
Cancel
Save