From f014dcb727d83a4f59a83fb78a83682229e45190 Mon Sep 17 00:00:00 2001 From: triton Date: Thu, 7 Mar 2013 19:52:39 +0000 Subject: [PATCH] Improved marshaling of arrays. --- src/Generator/Generators/CLI/CLIMarshal.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/CLI/CLIMarshal.cs b/src/Generator/Generators/CLI/CLIMarshal.cs index 91530d72..334c2e84 100644 --- a/src/Generator/Generators/CLI/CLIMarshal.cs +++ b/src/Generator/Generators/CLI/CLIMarshal.cs @@ -37,7 +37,17 @@ namespace Cxxi.Generators.CLI public bool VisitArrayType(ArrayType array, TypeQualifiers quals) { - return false; + switch (array.SizeType) + { + case ArrayType.ArraySize.Constant: + Return.Write("nullptr"); + break; + case ArrayType.ArraySize.Variable: + Return.Write("nullptr"); + break; + } + + return true; } public bool VisitFunctionType(FunctionType function, TypeQualifiers quals)