* aren't be constant. The constant parameters of the function are placed
* in the function graph. They aren't be passed as parameters.
*/
-#ifdef HAVE_CONFIG_H
#include "config.h"
-#endif
#include <string.h>
snprintf(clone_postfix, sizeof(clone_postfix), "_cl_%d_%u", pos, nr);
- return mangle(id, new_id_from_str(clone_postfix));
+ return id_mangle(id, new_id_from_str(clone_postfix));
}
/**
arg = get_irg_arg(get_entity_irg(q->ent), q->pos);
/* we will replace the argument in position "q->pos" by this constant. */
const_arg = new_r_Const_type(
- clone_irg, get_nodes_block(arg), get_irn_mode(arg), q->tv,
+ clone_irg, q->tv,
get_method_param_type(get_entity_type(q->ent), q->pos));
/* args copy in the cloned graph will be the const. */