github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2015/keeping-up/backend_interface.diff (about) 1 - tree val_type_tree = type_to_tree(this->type()->get_backend(gogo)); 2 - go_assert(val_type_tree != error_mark_node); 3 - return build_int_cstu(val_type_tree, val); 4 + mpz_t cst; 5 + mpz_init_set_ui(cst, val); 6 + Btype* int_btype = this->type()->get_backend(gogo); 7 + return gogo->backend()->integer_constant_expression(int_btype, cst);