VirtualBox

儲存庫 vbox 的更動 66776


忽略:
時間撮記:
2017-5-4 上午09:52:21 (8 年 以前)
作者:
vboxsync
訊息:

gccplugin: crash fix attempt

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/bldprogs/VBoxCompilerPlugInsGcc.cpp

    r62537 r66776  
    603603                            State.fMaybeNull ? "_maybe_null" : "", State.iFmt, State.iArgs);
    604604
    605                     MyCheckFormatRecursive(&State, gimple_call_arg(hStmt, State.iFmt - 1));
     605                    unsigned cCallArgs = gimple_call_num_arg(hStmt)
     606                    if (cCallArgs > State.iFmt)
     607                        MyCheckFormatRecursive(&State, gimple_call_arg(hStmt, State.iFmt - 1));
     608                    else
     609                        error_at(gimple_location(hStmt),
     610                                 "Call has only %d arguments; %s() format string is argument #%u, thus missing\n",
     611                                 cCallArgs, DECL_NAME(hFnDecl) ? IDENTIFIER_POINTER(DECL_NAME(hFnDecl)) : "<unamed>",State.iFmt);
    606612                }
    607613            }
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette