Browse Source

Fixed CheckDuplicatedNamesPass to check for null before using CurrentOutputNamespace.

pull/696/head
Joao Matos 9 years ago
parent
commit
5f0d207fa5
  1. 4
      src/Generator/Passes/CheckDuplicatedNamesPass.cs

4
src/Generator/Passes/CheckDuplicatedNamesPass.cs

@ -44,7 +44,9 @@ namespace CppSharp.Passes @@ -44,7 +44,9 @@ namespace CppSharp.Passes
private bool UpdateName(Function function)
{
Generator.CurrentOutputNamespace = function.TranslationUnit.Module.OutputNamespace;
if (function.TranslationUnit.Module != null)
Generator.CurrentOutputNamespace = function.TranslationUnit.Module.OutputNamespace;
var @params = function.Parameters.Where(p => p.Kind != ParameterKind.IndirectReturnType)
.Select(p => p.QualifiedType.ToString());
// Include the conversion type in case of conversion operators

Loading…
Cancel
Save