app/test: fix build constructor with gcc < 4.4
Build app/test will be failed for function only defined but not used. test_prefetch.c:65: error: ‘testfn_prefetch_cmd’ defined but not used Add attribute used in test function declaration can fix this. static void __attribute__((used)) testfn_##t(void); Fixes: 727909c59231 ("app/test: introduce dynamic commands list") Signed-off-by: Marvin Liu <yong.liu@intel.com>
This commit is contained in:
parent
3fb20a41a4
commit
d788ccb130
@ -169,7 +169,7 @@ struct test_command {
|
||||
void add_test_command(struct test_command *t);
|
||||
|
||||
#define REGISTER_TEST_COMMAND(t) \
|
||||
static void testfn_##t(void);\
|
||||
static void __attribute__((used)) testfn_##t(void);\
|
||||
void __attribute__((constructor, used)) testfn_##t(void)\
|
||||
{\
|
||||
add_test_command(&t);\
|
||||
|
Loading…
x
Reference in New Issue
Block a user