File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -608,13 +608,13 @@ def __init__(self, element):
608608 self .access = element .get ('access' )
609609 self .scopeId = element .get ('scope' )
610610 self .scope = None
611- self .isArgument = element . get ( 'isArgument' ) == 'true'
611+ self .isArgument = ( self . access and self . access == 'Argument' )
612612 self .isArray = element .get ('isArray' ) == 'true'
613613 self .isClass = element .get ('isClass' ) == 'true'
614614 self .isConst = element .get ('isConst' ) == 'true'
615- self .isGlobal = element . get ( ' access' ) == 'Global'
615+ self .isGlobal = ( self . access and self . access == 'Global' )
616616 self .isExtern = element .get ('isExtern' ) == 'true'
617- self .isLocal = element . get ( 'isLocal' ) == 'true'
617+ self .isLocal = ( self . access and self . access == 'Local' )
618618 self .isPointer = element .get ('isPointer' ) == 'true'
619619 self .isReference = element .get ('isReference' ) == 'true'
620620 self .isStatic = element .get ('isStatic' ) == 'true'
Original file line number Diff line number Diff line change @@ -3800,15 +3800,14 @@ void SymbolDatabase::printXml(std::ostream &out) const
38003800 out << " scope=\" " << var->scope () << ' \" ' ;
38013801 if (var->valueType ())
38023802 out << " constness=\" " << var->valueType ()->constness << ' \" ' ;
3803- out << " isArgument=\" " << var->isArgument () << ' \" ' ;
38043803 out << " isArray=\" " << var->isArray () << ' \" ' ;
38053804 out << " isClass=\" " << var->isClass () << ' \" ' ;
38063805 out << " isConst=\" " << var->isConst () << ' \" ' ;
38073806 out << " isExtern=\" " << var->isExtern () << ' \" ' ;
3808- out << " isLocal=\" " << var->isLocal () << ' \" ' ;
38093807 out << " isPointer=\" " << var->isPointer () << ' \" ' ;
38103808 out << " isReference=\" " << var->isReference () << ' \" ' ;
38113809 out << " isStatic=\" " << var->isStatic () << ' \" ' ;
3810+ out << " isVolatile=\" " << var->isVolatile () << ' \" ' ;
38123811 out << " />" << std::endl;
38133812 }
38143813 out << " </variables>" << std::endl;
You can’t perform that action at this time.
0 commit comments