Work around compiler optimisation bug on FreeBSD by swapping two lines of code :-/

This commit is contained in:
rdb 2010-04-25 08:30:02 +00:00
parent 8582089aeb
commit 0e54f8b85b

View File

@ -54,8 +54,8 @@ record_task(Thread *current_thread) {
// If the return value is other than NULL, someone else must have
// assigned the task first, in another thread. That shouldn't be
// possible.
nassertv(result == NULL);
nassertv(current_thread->_current_task == this);
nassertv(result == NULL);
}
////////////////////////////////////////////////////////////////////
@ -75,6 +75,6 @@ clear_task(Thread *current_thread) {
// If the return value is other than this, someone else must have
// assigned the task first, in another thread. That shouldn't be
// possible.
nassertv(result == this);
nassertv(current_thread->_current_task == NULL);
nassertv(result == this);
}