kompiluje z takimi parametrami: -Wall -Wextra -Werror -fPIC -Werror=return-type
chciałbym jednak aby dla funkcji zaznaczonych jako deprecated
wyświetliły się warning a nie jako error
#include <iostream>
#pragma GCC diagnostic push
// #pragma nie wiem co ????
[[deprecated]]
void TriassicPeriod()
{
std::clog << "Triassic Period: [251.9 - 208.5] million years ago.\n";
}
[[deprecated("Use NeogenePeriod() instead.")]]
void JurassicPeriod()
{
std::clog << "Jurassic Period: [201.3 - 152.1] million years ago.\n";
}
[[deprecated("Use calcSomethingDifferently(int).")]]
int calcSomething(int x)
{
return x * 2;
}
#pragma GCC diagnostic pop
int main()
{
TriassicPeriod();
JurassicPeriod();
}