diff --git a/src/api/dotnet/Context.cs b/src/api/dotnet/Context.cs index 8896904dd..af982b2d4 100644 --- a/src/api/dotnet/Context.cs +++ b/src/api/dotnet/Context.cs @@ -124,7 +124,7 @@ namespace Microsoft.Z3 /// internal Symbol[] MkSymbols(string[] names) { - if (names == null) return null; + if (names == null) return new Symbol[0]; Symbol[] result = new Symbol[names.Length]; for (int i = 0; i < names.Length; ++i) result[i] = MkSymbol(names[i]); return result; diff --git a/src/api/java/Context.java b/src/api/java/Context.java index 4582439ec..bb3f6fe8e 100644 --- a/src/api/java/Context.java +++ b/src/api/java/Context.java @@ -110,7 +110,7 @@ public class Context implements AutoCloseable { Symbol[] mkSymbols(String[] names) { if (names == null) - return null; + return new Symbol[0]; Symbol[] result = new Symbol[names.length]; for (int i = 0; i < names.length; ++i) result[i] = mkSymbol(names[i]);