mk_concat method

Z3_ast mk_concat(
  1. Z3_context c,
  2. Z3_ast t1,
  3. Z3_ast t2
)

\brief Concatenate the given bit-vectors.

The nodes \c t1 and \c t2 must have (possibly different) bit-vector sorts

The result is a bit-vector of size \ccode{n1+n2}, where \c n1 (\c n2) is the size of \c t1 (\c t2).

def_API('Z3_mk_concat', AST, (_in(CONTEXT), _in(AST), _in(AST)))

Implementation

Z3_ast mk_concat(
  Z3_context c,
  Z3_ast t1,
  Z3_ast t2,
) {
  return _mk_concat(
    c,
    t1,
    t2,
  );
}