kernel: avoided increments/decrements with side effects

- moved ++/-- before or after the value use

Signed-off-by: frei tycho <tfrei@baumer.com>
diff --git a/kernel/include/priority_q.h b/kernel/include/priority_q.h
index f744e6c..a2edc26 100644
--- a/kernel/include/priority_q.h
+++ b/kernel/include/priority_q.h
@@ -79,7 +79,8 @@
 {
 	struct k_thread *t;
 
-	thread->base.order_key = pq->next_order_key++;
+	thread->base.order_key = pq->next_order_key;
+	++pq->next_order_key;
 
 	/* Renumber at wraparound.  This is tiny code, and in practice
 	 * will almost never be hit on real systems.  BUT on very
@@ -89,7 +90,8 @@
 	 */
 	if (!pq->next_order_key) {
 		RB_FOR_EACH_CONTAINER(&pq->tree, t, base.qnode_rb) {
-			t->base.order_key = pq->next_order_key++;
+			t->base.order_key = pq->next_order_key;
+			++pq->next_order_key;
 		}
 	}
 
diff --git a/kernel/mempool.c b/kernel/mempool.c
index c8298f0..d8926c6 100644
--- a/kernel/mempool.c
+++ b/kernel/mempool.c
@@ -46,7 +46,8 @@
 
 	if (ptr != NULL) {
 		heap_ref = ptr;
-		ptr = --heap_ref;
+		--heap_ref;
+		ptr = heap_ref;
 
 		SYS_PORT_TRACING_OBJ_FUNC_ENTER(k_heap_sys, k_free, *heap_ref, heap_ref);