无法格式化宏



在eclipse CDT luna上,我想自动格式化这个:

case 1:
            MY_TRACE("bad case!");
            error = true;
            break;

当我进行自动格式化时,我会得到这个:

case 1:
            MY_TRACE("bad case!")
            ;
            error = true;
            break;

但是格式化对于其他一些情况是好的:

if (!error) {
    MY_TRACE("Good!");

我可以配置它吗?它是一个错误吗?

很可能,MY_TRACE宏扩展到已经以; 结束的内容

最新更新