А тут описание подойдёт?:
https://en.wikipedia.org/wiki/Sequence_point#Sequence_points_in_C_and_C++. Части 3, 4, 5. Тут достаточно 3, потому что у вас вызов — отдельная инструкция, так что в конце предыдущей и в конце этой должны быть sequence points, но 4 и 5 в общем случае тоже в кассу.
Правда, про заинлайненные функции всё равно не написано. Но хоть ссылки на стандарт в самом начале раздела указаны — может, там точнее.
Я пытался читать стандарт по ключевым словам "sequence point", но там написано слишком замудрённо для моего уровня английского.
Скопируйте сюда куски, которые, вам кажется, связаны — может кто-нибудь переведёт.