syncval: Fix assert expression
GCC 11.1 printed out this warning:
../layers/synchronization_validation.cpp: In member function ‘void
ResourceAccessState::TouchupFirstForLayoutTransition(ResourceUsageTag,
const ResourceAccessState::OrderingBar
rier&)’:
../layers/synchronization_validation.cpp:3326:51: warning: suggest
parentheses around assignment used as truth value [-Wparentheses]
3326 | assert(first_accesses_.back().usage_index =
SyncStageAccessIndex::SYNC_IMAGE_LAYOUT_TRANSITION);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
This looks like an error in the code.
Signed-off-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
diff --git a/layers/synchronization_validation.cpp b/layers/synchronization_validation.cpp
index 81d50e9..4b0d552 100644
--- a/layers/synchronization_validation.cpp
+++ b/layers/synchronization_validation.cpp
@@ -3323,7 +3323,7 @@
assert(first_accesses_.size());
if (first_accesses_.back().tag == tag) {
// If this layout transition is the the first write, add the additional ordering rules that guard the ILT
- assert(first_accesses_.back().usage_index = SyncStageAccessIndex::SYNC_IMAGE_LAYOUT_TRANSITION);
+ assert(first_accesses_.back().usage_index == SyncStageAccessIndex::SYNC_IMAGE_LAYOUT_TRANSITION);
first_write_layout_ordering_ = layout_ordering;
}
}