linux中vscode宏定义中的函数无法使用转到定义功能

#define CONSUME_ITEMS(items_to_consume)
update_special_tags(n_items_read_base + n_items_read, //跟踪rx time,在范围内找到指示的实际时间
n_items_read_base + n_items_read + (items_to_consume)); //和有效载荷偏移的键
consume_each(items_to_consume); //消耗的项目数
n_items_read += (items_to_consume); //调用work函数时的项目数

这里面的所有函数和变量都无法转到定义,但是宏外面的函数变量都是能正常使用转到定义功能的,请问是少了什么拓展?或者现在这就是一个待解决的问题?