*** empty log message ***
[libfirm] / ir / be / becopyheur.c
index 0d152ca..4db77c5 100644 (file)
@@ -69,7 +69,7 @@ typedef struct _qnode_t {
        set *changed_nodes;                     /**< contains node_stat_t's. */
 } qnode_t;
 
-pset *pinned_global;                   /**< optimized nodes should not be altered any more */
+static pset *pinned_global;                    /**< optimized nodes should not be altered any more */
 
 static int set_cmp_conflict_t(const void *x, const void *y, size_t size) {
        const conflict_t *xx = x;
@@ -516,7 +516,7 @@ static INLINE void ou_insert_qnode(unit_t *ou, qnode_t *qn) {
  */
 static void ou_optimize(unit_t *ou) {
        int i;
-       qnode_t *curr, *tmp;
+       qnode_t *curr = NULL, *tmp;
        bitset_t *pos_regs = bitset_alloca(ou->co->chordal_env->cls->n_regs);
 
        DBG((dbg, LEVEL_1, "\tOptimizing unit:\n"));