[IE][Tests]: Fixes dangling reference access in nGraph function comparator (#2105)
Usage reference to front of the queue after pop is UB Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
This commit is contained in:
parent
685e8f8e7e
commit
d43c9cfa0e
@ -211,9 +211,8 @@ void CompareFunctions(const Function& actual, const Function& expected) {
|
||||
std::queue<ComparingNodesPair> nodes;
|
||||
nodes.emplace(actualResult, expectedResult);
|
||||
while (!nodes.empty()) {
|
||||
const auto& checkingNodes = nodes.front();
|
||||
const auto& actualNode = checkingNodes.first;
|
||||
const auto& expectedNode = checkingNodes.second;
|
||||
const auto actualNode = nodes.front().first;
|
||||
const auto expectedNode = nodes.front().second;
|
||||
nodes.pop();
|
||||
|
||||
CompareNodes(*actualNode, *expectedNode);
|
||||
|
Loading…
Reference in New Issue
Block a user