Add Yield::BUFFER

This commit is contained in:
chrchr-github 2023-06-05 00:29:47 +02:00 committed by chrchr
parent e798e72252
commit 605ff520b9
1 changed files with 2 additions and 1 deletions

View File

@ -1361,7 +1361,8 @@ Library::UseRetValType Library::getUseRetValType(const Token *ftok) const
if (Token::simpleMatch(ftok->astParent(), ".")) {
using Yield = Library::Container::Yield;
const Yield yield = astContainerYield(ftok->astParent()->astOperand1());
if (yield == Yield::START_ITERATOR || yield == Yield::END_ITERATOR || yield == Yield::SIZE || yield == Yield::EMPTY ||
if (yield == Yield::START_ITERATOR || yield == Yield::END_ITERATOR ||
yield == Yield::SIZE || yield == Yield::EMPTY || yield == Yield::BUFFER || yield == Yield::BUFFER_NT ||
(yield == Yield::ITEM && astContainerAction(ftok->astParent()->astOperand1()) == Library::Container::Action::NO_ACTION))
return Library::UseRetValType::DEFAULT;
}