История изменений
Исправление alexru, (текущая версия) :
Нужно смотреть что там в коде Qt передается. Еще нужно смотреть какое соглашение о вызовах было использовано. Согласно AAPCS R1 содержит второй параметр. В случае C++ первым вероятно будет this.
Хотя если таким обернуты многие функции, то возможно это какая-то опция компилятора к такому приводит.
По смыслу похоже на поведение QMutexLocker. Можно в эту сторону смотреть. Если через R1 передался this и переменная QMutex первая в объекте, то код примерно так и должен выглядеть.
Исправление alexru, :
Нужно смотреть что там в коде Qt передается. Еще нужно смотреть какое соглашение о вызовах было использовано. Согласно AAPCS R1 содержит второй параметр. В случае C++ первым вероятно будет this.
Хотя если таким обернуты многие функции, то возможно это какая-то опция компилятора к такому приводит.
По смыслу похоже на поведение QMutexLocker. Можно в эту сторону смотреть.
Исходная версия alexru, :
Нужно смотреть что там в коде Qt передается. Еще нужно смотреть какое соглашение о вызовах было использовано. Согласно AAPCS R1 содержит второй параметр. В случае C++ первым вероятно будет this.
Хотя если таким обернуты многие функции, то возможно это какая-то опция компилятора к такому приводит.