X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbemodule.h;h=db8424872e8062ad75f05e87eb3542e4c0c3f674;hb=bed05ed2d3b2ae84849fd2e75603e8834153cd5b;hp=95e6911e153021b99e2f112e8e41051f64b625ef;hpb=b03dbe4fad0fa8d6d1989245c4fdeafa7c95288d;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