Committed to branch dmalcolm/jit: gcc/jit/ * libgccjit++.h (gccjit::context::new_rvalue): Make these methods const. (gccjit::context::zero): Likewise. (gccjit::context::one): Likewise. (gccjit::function::get_param): Likewise. --- gcc/jit/libgccjit++.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/gcc/jit/libgccjit++.h b/gcc/jit/libgccjit++.h index cd02dde..afcf892 100644 --- a/gcc/jit/libgccjit++.h +++ b/gcc/jit/libgccjit++.h @@ -133,14 +133,14 @@ namespace gccjit location loc = location ()); rvalue new_rvalue (type numeric_type, - int value); - rvalue zero (type numeric_type); - rvalue one (type numeric_type); + int value) const; + rvalue zero (type numeric_type) const; + rvalue one (type numeric_type) const; rvalue new_rvalue (type numeric_type, - double value); + double value) const; rvalue new_rvalue (type pointer_type, - void *value); - rvalue new_rvalue (const std::string &value); + void *value) const; + rvalue new_rvalue (const std::string &value) const; /* Generic unary operations... */ rvalue new_unary_op (enum gcc_jit_unary_op op, @@ -306,7 +306,7 @@ namespace gccjit void dump_to_dot (const std::string &path); - param get_param (int index); + param get_param (int index) const; block new_block (); block new_block (const std::string &name); @@ -671,7 +671,7 @@ context::new_global (type type_, inline rvalue context::new_rvalue (type numeric_type, - int value) + int value) const { return rvalue ( gcc_jit_context_new_rvalue_from_int (m_inner_ctxt, @@ -680,14 +680,14 @@ context::new_rvalue (type numeric_type, } inline rvalue -context::zero (type numeric_type) +context::zero (type numeric_type) const { return rvalue (gcc_jit_context_zero (m_inner_ctxt, numeric_type.get_inner_type ())); } inline rvalue -context::one (type numeric_type) +context::one (type numeric_type) const { return rvalue (gcc_jit_context_one (m_inner_ctxt, numeric_type.get_inner_type ())); @@ -695,7 +695,7 @@ context::one (type numeric_type) inline rvalue context::new_rvalue (type numeric_type, - double value) + double value) const { return rvalue ( gcc_jit_context_new_rvalue_from_double (m_inner_ctxt, @@ -705,7 +705,7 @@ context::new_rvalue (type numeric_type, inline rvalue context::new_rvalue (type pointer_type, - void *value) + void *value) const { return rvalue ( gcc_jit_context_new_rvalue_from_ptr (m_inner_ctxt, @@ -714,7 +714,7 @@ context::new_rvalue (type pointer_type, } inline rvalue -context::new_rvalue (const std::string &value) +context::new_rvalue (const std::string &value) const { return rvalue ( gcc_jit_context_new_string_literal (m_inner_ctxt, value.c_str ())); @@ -1156,7 +1156,7 @@ function::dump_to_dot (const std::string &path) } inline param -function::get_param (int index) +function::get_param (int index) const { return param (gcc_jit_function_get_param (get_inner_function (), index)); -- 1.7.11.7