X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fcommon%2Ffirm.h;h=4a65d2ed85a5c3ac4889a578594506f1064eb4db;hb=f7898331f5ad54e43402413c1d369cefe5e95335;hp=d5974191a5a58ba3253eec141d004cc487578a66;hpb=13ca84f609837e938cb1c09533ccb80e110ae4ab;p=libfirm diff --git a/ir/common/firm.h b/ir/common/firm.h index d5974191a..4a65d2ed8 100644 --- a/ir/common/firm.h +++ b/ir/common/firm.h @@ -78,6 +78,7 @@ extern "C" { #include "ifconv.h" /* if conversion */ #include "funccall.h" /* real function call optimization */ #include "return.h" /* Return node normalizations */ +#include "scalar_replace.h" /* Scalar replacement */ /* Analyses */ #include "irouts.h" /* Graph reversal / out edges. */ @@ -149,8 +150,9 @@ struct _firm_parameter_t { /** * This function is called, whenever a local variable is - * used before definition. The function should either insert a default value, - * or raise a compiler error/warning. + * used before definition. The function should insert a default value, + * and/or raise a compiler error/warning. Note that returning + * an Unknown is allowed here. */ uninitialized_local_variable_func_t *initialize_local_func;