From 684966f674b97ad4afdd9b3993a0b301dccff2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Tue, 24 May 2016 09:07:38 +0200 Subject: [PATCH] Fixed #7509 (ValueType: wrong type for container element - std::array) --- lib/symboldatabase.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index ceb06e07d..6b9269d55 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -4081,6 +4081,8 @@ static void setValueType(Token *tok, const ValueType &valuetype, bool cpp, Value static void setValueType(Token *tok, const Variable &var, bool cpp, ValueType::Sign defaultSignedness, const Library* lib) { + if (var.isStlType()) + return; ValueType valuetype; valuetype.pointer = var.dimensions().size(); valuetype.typeScope = var.typeScope();