GCC错误unqualified-id'(''之前

时间:2016-05-13 15:13:04

标签: gcc compiler-errors gnu-toolchain

虽然我正在尝试构建gcc本身。面对这个奇怪的错误。

错误发生在aarch64.h

并且,我在编译之前编辑了一些标题代码

原始标题代码:

 #define PROFILE_HOOK(LABEL)                           \
   {                                                   \
    rtx fun, lr;                                       \
    lr = get_hard_reg_initial_val (Pmode, LR_REGNUM);  \
    fun = gen_rtx_SYMBOL_REF (Pmode, MCOUNT_NAME);     \
    emit_library_call (fun, LCT_NORMAL, VOIDmode, 1, lr, Pmode);    \
   }

changed改为:

#define PROFILE_HOOK(LABEL)                 \
  {                                         \
    rtx fun, lr;                            \
    if (!flag_fentry)
      {  //error: expected unqualified-id before.. this line**************
        lr = get_hard_reg_initial_val (Pmode, LR_REGNUM);              \
        fun = gen_rtx_SYMBOL_REF (Pmode, MCOUNT_NAME);                 \
        emit_library_call (fun, LCT_NORMAL, VOIDmode, 1, lr, Pmode);   \
      } //error: expected unqualified-id before.... this line*************
  }

并且我也不知道它是否有任何区别(颜色变化)但在编辑代码之前,整个代码看起来是紫色的。编辑代码后,if (!flag_fentry)下方的行变为黑色

我挣扎了两天没有成功

如果有人帮助我,我真的很感激。

感谢名单 问候

0 个答案:

没有答案