Добрый день,
Иногда возникает проблема, когда при написании функций впопыхах забываю вставить в них return. По непонятным причинам MinGW не считает это за ошибку, показывая это как Warning. В тучах предупреждений не всегда есть время разбираться, поэтому ошибка эта остается незамеченной, что позже влечет за собой в итоге вылеты и ошибки программы непонятной природы. Подскажите, можно ли настроить MinGW так, чтобы некоторые предупреждения получали статус ошибок?
/* Скомпилируется без проблем, но результат работы непредсказуем */
int dummyFunc();
int main()
{
cout << "Hello World!" << endl;
int num = dummyFunc();
cout << num << endl;
return 0;
}
//-----------------------------------------------------------------------------
int dummyFunc() {
int tstamp = time(NULL);
++tstamp;
--tstamp;
void* ptr;
}