X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Fbemodule.h;h=db8424872e8062ad75f05e87eb3542e4c0c3f674;hb=6e12f26792f040b60947f0e324c9a3dcca7e71bc;hp=95e6911e153021b99e2f112e8e41051f64b625ef;hpb=049e7746fb729a28e90e69f02899c76c7b98b275;p=libfirm diff --git a/ir/be/bemodule.h b/ir/be/bemodule.h index 95e6911e1..db8424872 100644 --- a/ir/be/bemodule.h +++ b/ir/be/bemodule.h @@ -32,13 +32,17 @@ * Currently you have to add modules manually in the list in bemodule.c. * However future extensions might allow them to be automatically discovered * when they are marked with BE_REGISTER_MODULE_CONSTRUCTOR + * + * Add this before your constructor as it will declare the function */ -#define BE_REGISTER_MODULE_CONSTRUCTOR(func) +#define BE_REGISTER_MODULE_CONSTRUCTOR(func) void func(void); /** * Mark a function as module destructor. + * + * Add this before your constructor as it will declare the function */ -#define BE_REGISTER_MODULE_DESTRUCTOR(func) +#define BE_REGISTER_MODULE_DESTRUCTOR(func) void func(void); /** * Call all module constructors