Skip to content

Commit 01f6f39

Browse files
committed
fix
1 parent 6ec676f commit 01f6f39

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

lib/symboldatabase.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6935,6 +6935,13 @@ void SymbolDatabase::setValueType(Token* tok, const ValueType& valuetype, const
69356935
if (!parent->astOperand1())
69366936
return;
69376937

6938+
if (Token::Match(parent->astOperand1()->previous(), "auto %var% {")) {
6939+
ValueType vt(*valuetypePtr);
6940+
vt.reference = Reference::None;
6941+
parent->astOperand1()->setValueType(new ValueType(vt));
6942+
}
6943+
6944+
69386945
const ValueType *vt1 = parent->astOperand1()->valueType();
69396946
const ValueType *vt2 = parent->astOperand2() ? parent->astOperand2()->valueType() : nullptr;
69406947

0 commit comments

Comments
 (0)