mirror of
https://github.com/Z3Prover/z3
synced 2025-06-21 13:23:39 +00:00
revert some changes to how 'out' parameters are annotated on API calls. Retain the 'out' annotation for so-called managed out parameters. The data-type examples in managed API fail with the out parameter annotation as no memory is allocated on instances of out parameters, other than the interpolation APIs that are new
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
7767a23626
commit
fe4a8b44a5
5 changed files with 12 additions and 10 deletions
|
@ -88,7 +88,7 @@ namespace Microsoft.Z3
|
|||
IntPtr[] n_constdecls = new IntPtr[n];
|
||||
IntPtr[] n_testers = new IntPtr[n];
|
||||
NativeObject = Native.Z3_mk_enumeration_sort(ctx.nCtx, name.NativeObject, (uint)n,
|
||||
Symbol.ArrayToNative(enumNames), out n_constdecls, out n_testers);
|
||||
Symbol.ArrayToNative(enumNames), n_constdecls, n_testers);
|
||||
}
|
||||
#endregion
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue