Hello,
I've found a way to turn off optimisation for a function.
This seems to work, the time output shows.
#pragma GCC push_options
#pragma GCC optimize ("O0") //capital 0 - zero
void MainWindow::f4(int n, int arr[], int size) {
int k;
for (int j = 0; j < n; j++)
{
for (int i = 0; i <= size - 1; i++)
{
k = arr[i]; //ok
//qDebug() << k << i << j;
}
}
}
#pragma GCC pop_options
#pragma GCC push_options
#pragma GCC optimize ("O0") //capital 0 - zero
void MainWindow::f4(int n, int arr[], int size) {
int k;
for (int j = 0; j < n; j++)
{
for (int i = 0; i <= size - 1; i++)
{
k = arr[i]; //ok
//qDebug() << k << i << j;
}
}
}
#pragma GCC pop_options
To copy to clipboard, switch view to plain text mode
Regards
Bookmarks