a const ir_graph is enough for get_idx_irn
authorMatthias Braun <matze@braunis.de>
Fri, 27 May 2011 16:21:17 +0000 (18:21 +0200)
committerMatthias Braun <matze@braunis.de>
Tue, 31 May 2011 10:57:32 +0000 (12:57 +0200)
include/libfirm/irgraph.h
ir/ir/irgraph.c
ir/ir/irgraph_t.h

index 63324ad..4487f80 100644 (file)
@@ -259,7 +259,7 @@ FIRM_API size_t get_irg_idx(const ir_graph *irg);
  *            index.
  * @note      The node you got might be dead.
  */
-FIRM_API ir_node *get_idx_irn(ir_graph *irg, unsigned idx);
+FIRM_API ir_node *get_idx_irn(const ir_graph *irg, unsigned idx);
 
 
 /******************************************************************************/
index d469694..62d7bfa 100644 (file)
@@ -491,7 +491,7 @@ size_t get_irg_idx(const ir_graph *irg)
        return irg->index;
 }
 
-ir_node *(get_idx_irn)(ir_graph *irg, unsigned idx)
+ir_node *(get_idx_irn)(const ir_graph *irg, unsigned idx)
 {
        return _get_idx_irn(irg, idx);
 }
index 6e393ef..83bd7e3 100644 (file)
@@ -447,7 +447,7 @@ static inline void irg_kill_node(ir_graph *irg, ir_node *n)
  * @return    The node with that index or NULL, if there is no node with that index.
  * @note      The node you got might be dead.
  */
-static inline ir_node *_get_idx_irn(ir_graph *irg, unsigned idx)
+static inline ir_node *_get_idx_irn(const ir_graph *irg, unsigned idx)
 {
        assert(idx < (unsigned) ARR_LEN(irg->idx_irn_map));
        return irg->idx_irn_map[idx];