blob: f844d34d8c41aeb934ec4d488d0ff37721f2e5ae [file] [log] [blame]
- tree val_type_tree = type_to_tree(this->type()->get_backend(gogo));
- go_assert(val_type_tree != error_mark_node);
- return build_int_cstu(val_type_tree, val);
+ mpz_t cst;
+ mpz_init_set_ui(cst, val);
+ Btype* int_btype = this->type()->get_backend(gogo);
+ return gogo->backend()->integer_constant_expression(int_btype, cst);