2025-05-05 23:32 ftp://ftp.de.debian.org/debian/pool/main/libs/libsass/libsass_3.6.5+20231221.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 2058 2055 elapsed-time: 377.9 339.2 head-timing-info: old-timing-info: head results: libsass-3.6.5+20231221/contrib/plugin.cpp:28:50: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/contrib/plugin.cpp:53:47: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/contrib/plugin.cpp:16:24: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/contrib/plugin.cpp:17:24: style: Variable 'opts' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/contrib/plugin.cpp:40:9: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/contrib/plugin.cpp:16:28: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/contrib/plugin.cpp:17:29: style: Variable 'opts' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/contrib/plugin.cpp:16:24: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/contrib/plugin.cpp:17:24: style: Variable 'opts' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/contrib/plugin.cpp:40:16: style: Variable 'cookie' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/contrib/plugin.cpp:40:9: style: Variable 'cookie' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/inspect.hpp:14:42: debug: simplifyOperatorName: found unsimplified operator name [debug] libsass-3.6.5+20231221/src/output.hpp:16:20: debug: simplifyOperatorName: found unsimplified operator name [debug] libsass-3.6.5+20231221/src/ast.hpp:77:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSPECT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.hpp:78:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SASS [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.hpp:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_SPACE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/utf8/unchecked.h:144:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURROGATE_OFFSET [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/utf8/unchecked.h:157:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEAD_OFFSET [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RULESET [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RULESET [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTIVE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTIVE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYFRAMERULE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYFRAMERULE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECLARATION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:263:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DECLARATION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSIGNMENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSIGNMENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPORT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPORT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:309:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPORT_STUB [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:312:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPORT_STUB [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:325:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGSTMT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:345:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGSTMT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:369:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:388:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:395:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:402:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACH [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACH [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHILE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:415:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHILE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:432:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:436:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTEND [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:812:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATROOT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.cpp:815:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATROOT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:209:20: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:215:20: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] libsass-3.6.5+20231221/src/position.hpp:38:14: style:inconclusive: Technically the member function 'Sass::Offset::off' can be const. [functionConst] libsass-3.6.5+20231221/src/position.hpp:97:5: style:inconclusive: Technically the member function 'Sass::Token::operatorbool' can be const. [functionConst] libsass-3.6.5+20231221/src/position.hpp:100:10: style:inconclusive: Technically the member function 'Sass::Token::operator==' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:313:24: style:inconclusive: Technically the member function 'Sass::Import_Stub::resource' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:648:13: note: Technically the member function 'Sass::Import_Stub::resource' can be const. libsass-3.6.5+20231221/src/ast.cpp:313:24: note: Technically the member function 'Sass::Import_Stub::resource' can be const. libsass-3.6.5+20231221/src/ast.cpp:314:29: style:inconclusive: Technically the member function 'Sass::Import_Stub::imp_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:649:18: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:314:29: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:315:29: style:inconclusive: Technically the member function 'Sass::Import_Stub::abs_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:650:18: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:315:29: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:569:40: style:inconclusive: Technically the member function 'Sass::Unary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:835:24: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast.cpp:569:40: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast.cpp:779:23: style:inconclusive: Technically the member function 'Sass::At_Root_Query::exclude' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:1004:10: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. libsass-3.6.5+20231221/src/ast.cpp:779:23: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. libsass-3.6.5+20231221/src/ast.cpp:821:20: style:inconclusive: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:1017:10: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. libsass-3.6.5+20231221/src/ast.cpp:821:20: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. libsass-3.6.5+20231221/src/ast_values.hpp:209:10: style:inconclusive: Technically the member function 'Sass::Number::zero' can be const. [functionConst] libsass-3.6.5+20231221/src/b64/encode.h:31:7: performance:inconclusive: Technically the member function 'base64::encoder::encode' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/plugins.hpp:44:47: style:inconclusive: Technically the member function 'Sass::Plugins::get_headers' can be const. [functionConst] libsass-3.6.5+20231221/src/plugins.hpp:45:47: style:inconclusive: Technically the member function 'Sass::Plugins::get_importers' can be const. [functionConst] libsass-3.6.5+20231221/src/plugins.hpp:46:47: style:inconclusive: Technically the member function 'Sass::Plugins::get_functions' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.hpp:24:27: style:inconclusive: Technically the member function 'Sass::Emitter::buffer' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.hpp:25:23: style:inconclusive: Technically the member function 'Sass::Emitter::smap' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.hpp:26:26: style:inconclusive: Technically the member function 'Sass::Emitter::output' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:92:23: style:inconclusive: Technically the member function 'Sass::Context::output_style' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:110:25: style:inconclusive: Technically the member function 'Sass::Context::cwd' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:369:10: style:inconclusive: Technically the member function 'Hashed < SharedImpl < Expression > , SharedImpl < Expression > , SharedImpl < Map > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:400:8: style:inconclusive: Technically the member function 'Hashed < SharedImpl < Expression > , SharedImpl < Expression > , SharedImpl < Map > >::elements' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < Statement > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < Argument > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < CssMediaQuery > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < Media_Query_Expression > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < Parameter > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < Expression > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < PreValue > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < SelectorComponent > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < SimpleSelector > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:214:10: style:inconclusive: Technically the member function 'Vectorized < SharedImpl < ComplexSelector > >::reset_hash' can be const. [functionConst] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:221:11: debug: CheckClass::isMemberVar found used member variable 'node' with varid 0 [varid0] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:221:24: debug: CheckClass::isMemberVar found used member variable 'node' with varid 0 [varid0] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SourceData >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SourceData >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SourceData >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SourceData >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < AST_Node >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < AST_Node >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < AST_Node >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < AST_Node >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SelectorList >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SelectorList >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SelectorList >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SelectorList >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < CompoundSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < CompoundSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < CompoundSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < CompoundSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Statement >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Statement >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Statement >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Statement >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Block >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Block >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Block >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Block >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Selector_Schema >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Selector_Schema >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Selector_Schema >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Selector_Schema >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Expression >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Expression >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Expression >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Expression >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < String >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < String >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < String >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < String >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < List >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < List >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < List >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < List >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Parameters >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Parameters >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Parameters >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Parameters >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Arguments >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Arguments >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Arguments >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Arguments >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Argument >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Argument >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Argument >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Argument >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < CssMediaQuery >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < CssMediaQuery >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < CssMediaQuery >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < CssMediaQuery >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < At_Root_Query >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < At_Root_Query >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < At_Root_Query >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < At_Root_Query >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Parameter >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Parameter >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Parameter >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Parameter >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Definition >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Definition >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Definition >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Definition >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Function >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Function >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Function >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Function >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < ComplexSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < ComplexSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < ComplexSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < ComplexSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SimpleSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SimpleSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SimpleSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SimpleSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < CssMediaRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < CssMediaRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < CssMediaRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < CssMediaRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < PseudoSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < PseudoSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < PseudoSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < PseudoSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SupportsCondition >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SupportsCondition >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SupportsCondition >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SupportsCondition >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < String_Schema >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < String_Schema >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < String_Schema >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < String_Schema >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < AtRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < AtRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < AtRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < AtRule >::detach' libsass-3.6.5+20231221/src/ast_values.hpp:485:25: warning: The class 'Parent_Reference' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:485:25: note: Derived function 'Parent_Reference::type_name' libsass-3.6.5+20231221/src/ast.hpp:546:5: warning: The class 'Bubble' defines member variable with name 'group_end_' also defined in its parent class 'Statement'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:485:5: note: Parent variable 'Statement::group_end_' libsass-3.6.5+20231221/src/ast.hpp:546:5: note: Derived variable 'Bubble::group_end_' libsass-3.6.5+20231221/src/ast.hpp:546:5: warning: The class 'Bubble' defines member function with name 'group_end' also defined in its parent class 'Statement'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:485:5: note: Parent function 'Statement::group_end' libsass-3.6.5+20231221/src/ast.hpp:546:5: note: Derived function 'Bubble::group_end' libsass-3.6.5+20231221/src/ast_values.hpp:60:25: warning: The class 'List' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:60:25: note: Derived function 'List::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:87:25: warning: The class 'Map' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:87:25: note: Derived function 'Map::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:144:25: warning: The class 'Function' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:144:25: note: Derived function 'Function::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:116:24: warning: The class 'Binary_Expression' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:116:24: note: Derived function 'Binary_Expression::type_name' libsass-3.6.5+20231221/src/ast.cpp:569:40: warning: The class 'Unary_Expression' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast.cpp:569:40: note: Derived function 'Unary_Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:212:25: warning: The class 'Number' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:212:25: note: Derived function 'Number::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:216:10: warning: The class 'Number' defines member function with name 'reduce' also defined in its parent class 'Units'. [duplInheritedMember] libsass-3.6.5+20231221/src/units.hpp:79:12: note: Parent function 'Units::reduce' libsass-3.6.5+20231221/src/ast_values.hpp:216:10: note: Derived function 'Number::reduce' libsass-3.6.5+20231221/src/ast_values.hpp:220:10: warning: The class 'Number' defines member function with name 'normalize' also defined in its parent class 'Units'. [duplInheritedMember] libsass-3.6.5+20231221/src/units.hpp:82:12: note: Parent function 'Units::normalize' libsass-3.6.5+20231221/src/ast_values.hpp:220:10: note: Derived function 'Number::normalize' libsass-3.6.5+20231221/src/ast_values.hpp:244:25: warning: The class 'Color' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:244:25: note: Derived function 'Color::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:271:25: warning: The class 'Color_RGBA' defines member function with name 'type_name' also defined in its parent class 'Color'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast_values.hpp:244:25: note: Parent function 'Color::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:271:25: note: Derived function 'Color_RGBA::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:271:25: warning: The class 'Color_RGBA' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:271:25: note: Derived function 'Color_RGBA::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:300:25: warning: The class 'Color_HSLA' defines member function with name 'type_name' also defined in its parent class 'Color'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast_values.hpp:244:25: note: Parent function 'Color::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:300:25: note: Derived function 'Color_HSLA::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:300:25: warning: The class 'Color_HSLA' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:300:25: note: Derived function 'Color_HSLA::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:354:25: warning: The class 'Boolean' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:354:25: note: Derived function 'Boolean::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:374:25: warning: The class 'String' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:374:25: note: Derived function 'String::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:464:25: warning: The class 'Null' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:464:25: note: Derived function 'Null::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:394:20: warning: The class 'String_Schema' defines member variable with name 'hash_' also defined in its parent class 'Vectorized < SharedImpl < PreValue > >'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:213:20: note: Parent variable 'Vectorized < SharedImpl < PreValue > >::hash_' libsass-3.6.5+20231221/src/ast_values.hpp:394:20: note: Derived variable 'String_Schema::hash_' libsass-3.6.5+20231221/src/ast_values.hpp:399:25: warning: The class 'String_Schema' defines member function with name 'type_name' also defined in its parent class 'String'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast_values.hpp:374:25: note: Parent function 'String::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:399:25: note: Derived function 'String_Schema::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:399:25: warning: The class 'String_Schema' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:399:25: note: Derived function 'String_Schema::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:429:25: warning: The class 'String_Constant' defines member function with name 'type_name' also defined in its parent class 'String'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast_values.hpp:374:25: note: Parent function 'String::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:429:25: note: Derived function 'String_Constant::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:429:25: warning: The class 'String_Constant' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.hpp:429:25: note: Derived function 'String_Constant::type_name' libsass-3.6.5+20231221/src/position.hpp:55:12: warning: The class 'Position' defines member function with name 'operator+=' also defined in its parent class 'Offset'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:28:12: note: Parent function 'Offset::operator+=' libsass-3.6.5+20231221/src/position.hpp:55:12: note: Derived function 'Position::operator+=' libsass-3.6.5+20231221/src/position.hpp:58:22: warning: The class 'Position' defines member function with name 'operator+' also defined in its parent class 'Offset'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:31:14: note: Parent function 'Offset::operator+' libsass-3.6.5+20231221/src/position.hpp:58:22: note: Derived function 'Position::operator+' libsass-3.6.5+20231221/src/position.hpp:59:20: warning: The class 'Position' defines member function with name 'operator-' also defined in its parent class 'Offset'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:32:14: note: Parent function 'Offset::operator-' libsass-3.6.5+20231221/src/position.hpp:59:20: note: Derived function 'Position::operator-' libsass-3.6.5+20231221/src/position.hpp:61:16: warning: The class 'Position' defines member function with name 'add' also defined in its parent class 'Offset'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:21:14: note: Parent function 'Offset::add' libsass-3.6.5+20231221/src/position.hpp:61:16: note: Derived function 'Position::add' libsass-3.6.5+20231221/src/position.hpp:62:16: warning: The class 'Position' defines member function with name 'inc' also defined in its parent class 'Offset'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:22:14: note: Parent function 'Offset::inc' libsass-3.6.5+20231221/src/position.hpp:62:16: note: Derived function 'Position::inc' libsass-3.6.5+20231221/src/output.hpp:27:18: warning: The class 'Output' defines member function with name 'get_buffer' also defined in its parent class 'Emitter'. [duplInheritedMember] libsass-3.6.5+20231221/src/emitter.hpp:62:20: note: Parent function 'Emitter::get_buffer' libsass-3.6.5+20231221/src/output.hpp:27:18: note: Derived function 'Output::get_buffer' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:125:5: style: Class 'SharedPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/sass.hpp:105:3: style: Struct 'Sass_Inspect_Options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/sass.hpp:125:3: style: Struct 'Sass_Output_Options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/sass.hpp:135:3: style: Struct 'Sass_Output_Options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_def_macros.hpp:11:5: style: Class 'LocalOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:15:7: style: Class 'Offset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:16:7: style: Class 'Offset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:17:7: style: Class 'Offset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:49:7: style: Class 'Position' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:83:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:107:7: style: Class 'SourceSpan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/position.hpp:109:7: style: Class 'SourceSpan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/units.hpp:67:5: style: Class 'Units' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/backtrace.hpp:16:5: style: Struct 'Backtrace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/error_handling.hpp:151:9: style: Class 'OperationError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:28:7: style: Class 'Operand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:506:5: style: Class 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:509:5: style: Class 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:535:5: style: Class 'StyleRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:537:5: style: Class 'StyleRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:550:5: style: Class 'Bubble' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:562:5: style: Class 'Trace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:579:5: style: Class 'AtRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:592:5: style: Class 'Keyframe_Rule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:608:5: style: Class 'Declaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:622:5: style: Class 'Assignment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:635:5: style: Class 'Import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:638:5: style: Class 'Import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:651:5: style: Class 'Import_Stub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:662:5: style: Class 'WarningRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:673:5: style: Class 'ErrorRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:684:5: style: Class 'DebugRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:697:5: style: Class 'Comment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:710:5: style: Class 'If' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:724:5: style: Class 'ForRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:736:5: style: Class 'EachRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:747:5: style: Class 'WhileRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:758:5: style: Class 'Return' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:795:5: style: Class 'Definition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:808:5: style: Class 'Mixin_Call' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:819:5: style: Class 'Content' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:838:5: style: Class 'Unary_Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:856:5: style: Class 'Argument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:872:5: style: Class 'Arguments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:876:5: style: Class 'Arguments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:886:5: style: Class 'MediaRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:890:5: style: Class 'MediaRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:916:5: style: Class 'CssMediaRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:936:5: style: Class 'CssMediaQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:962:5: style: Class 'CssMediaQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:976:5: style: Class 'Media_Query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:977:5: style: Class 'Media_Query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:991:5: style: Class 'Media_Query_Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1003:5: style: Class 'At_Root_Query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1005:5: style: Class 'At_Root_Query' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1015:5: style: Class 'AtRootRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1018:5: style: Class 'AtRootRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1031:5: style: Class 'Parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1046:5: style: Class 'Parameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:1047:5: style: Class 'Parameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:58:5: style: Class 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:75:5: style: Class 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:85:5: style: Class 'Map' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:96:5: style: Class 'Map' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:129:5: style: Class 'Binary_Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:152:5: style: Class 'Function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:182:5: style: Class 'Function_Call' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:195:5: style: Class 'Variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:228:5: style: Class 'Number' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:284:5: style: Class 'Color_RGBA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:313:5: style: Class 'Color_HSLA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:326:5: style: Class 'Custom_Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:339:5: style: Class 'Custom_Warning' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:363:5: style: Class 'Boolean' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:396:5: style: Class 'String_Schema' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:411:5: style: Class 'String_Schema' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:437:5: style: Class 'String_Constant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:453:5: style: Class 'String_Quoted' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:462:5: style: Class 'Null' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:474:5: style: Class 'Null' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:483:5: style: Class 'Parent_Reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_values.hpp:492:5: style: Class 'Parent_Reference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/b64/encode.h:25:3: style: Struct 'encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/extension.hpp:45:5: style: Class 'Extension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/extender.hpp:145:5: style: Class 'Extender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/utf8/checked.h:44:9: style: Class 'invalid_code_point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/utf8/checked.h:52:9: style: Class 'invalid_utf8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/utf8/checked.h:60:9: style: Class 'invalid_utf16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/source_map.hpp:28:5: style: Class 'SourceMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/emitter.hpp:18:7: style: Class 'Emitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/inspect.hpp:18:5: style: Class 'Inspect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/output.hpp:19:5: style: Class 'Output' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/context.hpp:115:5: style: Class 'File_Context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/context.hpp:126:5: style: Class 'Data_Context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:47:5: style: Class 'SupportsRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:56:5: style: Class 'SupportsCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:58:5: style: Class 'SupportsCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:75:5: style: Class 'SupportsOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:88:5: style: Class 'SupportsNegation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:102:5: style: Class 'SupportsDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:115:5: style: Class 'Supports_Interpolation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:78:5: style: Class 'Selector_Schema' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:158:5: style: Class 'PlaceholderSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:175:5: style: Class 'TypeSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:189:5: style: Class 'ClassSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:205:5: style: Class 'IDSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:224:5: style: Class 'AttributeSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:263:5: style: Class 'PseudoSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:280:5: style: Class 'ComplexSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:311:5: style: Class 'ComplexSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:408:5: style: Class 'SelectorCombinator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:418:5: style: Class 'CompoundSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:460:5: style: Class 'CompoundSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:473:5: style: Class 'SelectorList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:502:5: style: Class 'SelectorList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_selectors.hpp:517:5: style: Class 'ExtendRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast.hpp:373:5: style: Class 'Hashed < SharedImpl < Expression > , SharedImpl < Expression > , SharedImpl < Map > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/environment.hpp:35:5: style: Class 'Environment < SharedImpl < AST_Node > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/environment.hpp:36:5: style: Class 'Environment < SharedImpl < AST_Node > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SourceData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SourceData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < AST_Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < AST_Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SelectorList >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SelectorList >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < CompoundSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < CompoundSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Statement >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Statement >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Block >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Selector_Schema >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Selector_Schema >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < String >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < String >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < List >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < List >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Parameters >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Parameters >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Arguments >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Arguments >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Argument >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Argument >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < CssMediaQuery >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < CssMediaQuery >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < At_Root_Query >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < At_Root_Query >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Parameter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Parameter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Definition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Definition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Function >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Function >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < ComplexSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < ComplexSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SimpleSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SimpleSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < CssMediaRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < CssMediaRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < PseudoSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < PseudoSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SupportsCondition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SupportsCondition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < String_Schema >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < String_Schema >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < AtRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < AtRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/source_data.hpp:27:6: style: The destructor '~SourceData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:69:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/source_data.hpp:27:6: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:45:18: style: The destructor '~InvalidSass' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:45:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:54:18: style: The destructor '~InvalidParent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:54:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:64:18: style: The destructor '~MissingArgument' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:64:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:75:18: style: The destructor '~InvalidArgumentType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:75:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:84:18: style: The destructor '~InvalidVarKwdType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:84:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:90:18: style: The destructor '~InvalidSyntax' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:90:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:96:18: style: The destructor '~NestingLimitError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:96:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:105:29: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:37:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:105:29: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:106:18: style: The destructor '~DuplicateKeyError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:106:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:115:29: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:37:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:115:29: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:116:18: style: The destructor '~TypeMismatch' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:116:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:124:29: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:37:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:124:29: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:125:18: style: The destructor '~InvalidValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:125:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:133:29: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:37:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:133:29: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:134:18: style: The destructor '~StackError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:134:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:142:27: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:37:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:142:27: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:143:16: style: The destructor '~EndlessExtendError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:143:16: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:166:29: style: The function 'errtype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:155:29: note: Virtual function in base class libsass-3.6.5+20231221/src/error_handling.hpp:166:29: note: Function in derived class libsass-3.6.5+20231221/src/error_handling.hpp:167:18: style: The destructor '~ZeroDivisionError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:157:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:167:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:177:18: style: The destructor '~IncompatibleUnits' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:157:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:177:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:188:18: style: The destructor '~UndefinedOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:157:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:188:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:194:18: style: The destructor '~InvalidNullOperation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:188:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:194:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:205:18: style: The destructor '~AlphaChannelsNotEqual' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:157:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:205:18: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:211:16: style: The destructor '~SassValueError' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:211:16: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:217:16: style: The destructor '~TopLevelParent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:217:16: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:223:16: style: The destructor '~UnsatisfiedExtend' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:223:16: note: Destructor in derived class libsass-3.6.5+20231221/src/error_handling.hpp:229:16: style: The destructor '~ExtendAcrossMedia' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/error_handling.hpp:39:18: note: Virtual destructor in base class libsass-3.6.5+20231221/src/error_handling.hpp:229:16: note: Destructor in derived class libsass-3.6.5+20231221/src/ast.hpp:75:14: style: The destructor '~AST_Node' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:69:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast.hpp:75:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast.hpp:81:26: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:104:26: note: Virtual function in base class libsass-3.6.5+20231221/src/ast.hpp:81:26: note: Function in derived class libsass-3.6.5+20231221/src/ast.hpp:156:14: style: The destructor '~Expression' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast.hpp:75:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast.hpp:156:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast.hpp:488:14: style: The destructor '~Statement' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast.hpp:75:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast.hpp:488:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast.hpp:521:14: style: The destructor '~ParentStatement' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast.hpp:488:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast.hpp:521:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast_values.hpp:18:14: style: The destructor '~PreValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast.hpp:156:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast_values.hpp:18:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast_values.hpp:375:14: style: The destructor '~String' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast_values.hpp:18:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast_values.hpp:375:14: note: Destructor in derived class libsass-3.6.5+20231221/src/inspect.hpp:19:14: style: The destructor '~Inspect' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/emitter.hpp:19:16: note: Virtual destructor in base class libsass-3.6.5+20231221/src/inspect.hpp:19:14: note: Destructor in derived class libsass-3.6.5+20231221/src/inspect.hpp:22:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:22:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:23:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:137:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:23:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:24:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:138:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:24:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:25:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:140:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:25:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:26:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:144:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:26:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:27:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:145:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:27:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:28:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:146:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:28:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:29:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:147:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:29:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:30:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:148:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:30:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:31:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:149:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:31:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:32:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:150:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:32:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:33:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:151:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:33:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:34:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:152:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:34:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:35:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:153:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:35:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:36:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:154:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:36:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:37:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:155:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:37:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:38:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:156:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:38:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:39:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:157:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:39:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:40:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:158:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:40:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:41:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:159:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:41:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:42:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:161:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:42:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:43:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:162:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:43:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:44:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:163:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:44:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:45:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:160:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:45:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:47:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:167:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:47:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:48:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:168:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:48:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:49:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:166:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:49:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:50:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:169:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:50:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:51:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:170:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:51:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:52:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:171:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:52:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:55:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:174:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:55:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:56:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:175:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:56:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:57:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:177:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:57:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:58:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:178:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:58:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:59:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:179:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:59:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:60:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:180:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:60:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:61:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:181:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:61:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:62:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:182:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:62:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:63:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:173:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:63:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:64:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:172:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:64:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:65:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:184:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:65:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:66:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:185:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:66:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:67:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:186:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:67:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:68:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:187:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:68:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:69:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:141:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:69:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:70:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:142:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:70:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:71:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:143:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:71:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:72:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:188:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:72:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:73:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:189:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:73:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:74:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:190:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:74:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:75:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:75:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:76:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:191:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:76:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:78:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:193:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:78:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:79:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:194:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:79:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:80:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:195:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:80:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:81:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:196:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:81:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:83:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:198:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:83:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:84:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:199:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:84:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:85:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:200:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:85:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:86:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:201:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:86:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:87:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:202:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:87:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:88:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:203:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:88:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:89:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:204:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:89:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:90:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:205:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:90:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:91:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:206:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:91:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:92:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:207:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:92:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:93:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:208:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:93:18: note: Function in derived class libsass-3.6.5+20231221/src/inspect.hpp:94:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Virtual function in base class libsass-3.6.5+20231221/src/inspect.hpp:94:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:20:14: style: The destructor '~Output' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:19:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/output.hpp:20:14: note: Destructor in derived class libsass-3.6.5+20231221/src/output.hpp:29:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:47:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:29:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:30:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:23:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:30:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:31:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:25:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:31:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:32:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:70:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:32:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:33:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:27:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:33:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:34:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:28:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:34:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:35:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:31:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:35:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:36:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:36:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:36:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:37:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:56:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:37:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:38:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:62:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:38:18: note: Function in derived class libsass-3.6.5+20231221/src/output.hpp:39:18: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/inspect.hpp:61:18: note: Virtual function in base class libsass-3.6.5+20231221/src/output.hpp:39:18: note: Function in derived class libsass-3.6.5+20231221/src/context.hpp:118:14: style: The destructor '~File_Context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/context.hpp:80:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/context.hpp:118:14: note: Destructor in derived class libsass-3.6.5+20231221/src/context.hpp:119:23: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/context.hpp:82:23: note: Virtual function in base class libsass-3.6.5+20231221/src/context.hpp:119:23: note: Function in derived class libsass-3.6.5+20231221/src/context.hpp:134:14: style: The destructor '~Data_Context' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/context.hpp:80:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/context.hpp:134:14: note: Destructor in derived class libsass-3.6.5+20231221/src/context.hpp:135:23: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/context.hpp:82:23: note: Virtual function in base class libsass-3.6.5+20231221/src/context.hpp:135:23: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:46:14: style: The destructor '~Selector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast.hpp:156:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:46:14: note: Destructor in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:118:14: style: The destructor '~SimpleSelector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:46:14: note: Virtual destructor in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:118:14: note: Destructor in derived class libsass-3.6.5+20231221/src/operation.hpp:134:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:48:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:134:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:136:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:50:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:137:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:51:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:137:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:138:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:52:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:138:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:139:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:53:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:139:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:140:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:54:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:140:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:141:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:55:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:141:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:142:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:56:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:142:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:143:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:57:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:143:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:144:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:58:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:144:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:145:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:59:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:145:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:146:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:60:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:146:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:147:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:61:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:147:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:148:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:62:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:148:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:149:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:63:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:149:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:150:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:64:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:150:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:151:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:65:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:151:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:152:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:66:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:152:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:153:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:67:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:153:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:154:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:68:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:154:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:155:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:69:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:155:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:156:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:70:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:156:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:157:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:71:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:157:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:158:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:72:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:158:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:159:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:73:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:159:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:160:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:74:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:160:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:161:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:75:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:161:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:162:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:76:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:162:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:163:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:77:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:163:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:165:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:79:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:166:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:80:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:166:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:167:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:81:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:167:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:168:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:82:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:168:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:169:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:83:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:169:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:170:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:84:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:170:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:171:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:85:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:171:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:172:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:86:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:172:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:173:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:87:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:173:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:174:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:88:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:174:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:175:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:89:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:175:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:176:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:90:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:176:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:177:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:91:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:177:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:178:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:92:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:178:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:179:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:93:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:179:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:180:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:94:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:180:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:181:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:96:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:181:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:182:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:95:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:182:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:183:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:97:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:183:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:184:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:98:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:184:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:185:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:99:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:185:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:186:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:100:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:186:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:187:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:101:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:187:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:188:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:102:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:188:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:189:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:103:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:189:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:190:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:104:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:190:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:191:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:105:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:191:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:193:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:107:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:193:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:194:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:108:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:194:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:195:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:109:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:195:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:196:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:110:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:196:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:198:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:112:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:198:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:199:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:113:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:199:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:200:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:114:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:200:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:201:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:115:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:201:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:202:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:116:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:202:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:203:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:117:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:203:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:204:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:118:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:204:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:205:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:119:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:205:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:206:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:120:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:206:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:207:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:121:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:207:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:208:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:122:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:208:7: note: Function in derived class libsass-3.6.5+20231221/src/operation.hpp:209:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:123:15: note: Virtual function in base class libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Function in derived class libsass-3.6.5+20231221/src/ast.hpp:174:12: style: The function 'hash' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast.hpp:76:20: note: Virtual function in base class libsass-3.6.5+20231221/src/ast.hpp:174:12: note: Function in derived class libsass-3.6.5+20231221/src/ast.hpp:696:18: style: The function 'is_invisible' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast.hpp:492:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast.hpp:696:18: note: Function in derived class libsass-3.6.5+20231221/src/ast.hpp:889:10: style: The function 'is_invisible' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast.hpp:492:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast.hpp:889:10: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:396:12: style: The function 'maxSpecificity' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:335:12: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:396:12: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:397:12: style: The function 'minSpecificity' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:336:12: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:397:12: note: Function in derived class libsass-3.6.5+20231221/src/ast.hpp:58:5: performance: Function 'pstate()' should return member 'pstate_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:648:13: performance: Function 'resource()' should return member 'resource_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:649:18: performance: Function 'imp_path()' should return member 'imp_path' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:650:18: performance: Function 'abs_path()' should return member 'abs_path' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:732:5: performance: Function 'variables()' should return member 'variables_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:926:5: performance: Function 'modifier()' should return member 'modifier_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:930:5: performance: Function 'type()' should return member 'type_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast.hpp:933:5: performance: Function 'features()' should return member 'features_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/plugins.hpp:44:47: performance: Function 'get_headers()' should return member 'headers' by const reference. [returnByReference] libsass-3.6.5+20231221/src/plugins.hpp:45:47: performance: Function 'get_importers()' should return member 'importers' by const reference. [returnByReference] libsass-3.6.5+20231221/src/plugins.hpp:46:47: performance: Function 'get_functions()' should return member 'functions' by const reference. [returnByReference] libsass-3.6.5+20231221/src/ast_selectors.hpp:233:5: performance: Function 'normalized()' should return member 'normalized_' by const reference. [returnByReference] libsass-3.6.5+20231221/src/MurmurHash2.hpp:46:33: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/MurmurHash2.hpp:50:19: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:111:24: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:116:10: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:129:19: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:138:17: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:149:8: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:161:22: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:165:30: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:170:10: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/memory/memory_pool.hpp:172:28: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/ast.hpp:290:9: style: Local variable 'first' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast.hpp:228:8: note: Shadowed declaration libsass-3.6.5+20231221/src/ast.hpp:290:9: note: Shadow variable libsass-3.6.5+20231221/src/file.hpp:57:87: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.hpp:61:90: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.hpp:84:29: performance: Function parameter 'imp_path' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.hpp:84:52: performance: Function parameter 'ctx_path' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.hpp:97:49: performance: Function parameter 'abs_path' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/position.hpp:100:27: performance: Function parameter 't' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/backtrace.hpp:16:47: performance: Function parameter 'c' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.hpp:114:83: performance: Function parameter 'type' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.hpp:40:81: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:58:5: performance: Function parameter 'pstate__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:60:25: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:559:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:571:5: performance: Function parameter 'keyword__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:616:5: performance: Function parameter 'variable__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:718:5: performance: Function parameter 'variable__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:732:5: performance: Function parameter 'variables__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:769:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:803:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:847:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:926:5: performance: Function parameter 'modifier__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:930:5: performance: Function parameter 'type__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:933:5: performance: Function parameter 'features__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:1026:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:190:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:236:5: performance: Function parameter 'disp__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:241:63: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:268:98: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:297:98: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:321:5: performance: Function parameter 'message__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:334:5: performance: Function parameter 'message__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.hpp:420:5: performance: Function parameter 'value__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.hpp:96:5: performance: Function parameter 'ns__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.hpp:97:5: performance: Function parameter 'name__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.hpp:213:5: performance: Function parameter 'matcher__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.hpp:233:5: performance: Function parameter 'normalized__' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:92:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:120:27: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:150:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:165:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:186:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:203:27: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:203:48: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:215:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:243:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:253:39: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:274:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:288:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:307:39: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:307:55: performance: Function parameter 'res' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:320:39: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:330:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:340:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:350:31: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:367:21: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:384:31: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:400:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:410:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:420:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:430:39: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:433:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:461:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:478:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:496:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:516:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:529:31: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:541:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:560:49: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:605:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:658:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:741:39: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:756:61: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:770:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:810:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:858:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.cpp:871:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast.hpp:418:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/ast_helpers.hpp:243:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/util.hpp:59:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast.hpp:310:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast2c.hpp:32:23: performance:inconclusive: Technically the member function 'Sass::AST2C::fallback' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Color_RGBA >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Color_RGBA >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Color_RGBA >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Color_RGBA >::detach' libsass-3.6.5+20231221/src/ast.hpp:835:24: warning: The class 'Unary_Expression' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast.hpp:835:24: note: Derived function 'Unary_Expression::type_name' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Color_RGBA >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Color_RGBA >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast2c.hpp:17:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:179:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:17:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:18:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:175:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:18:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:19:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:177:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:19:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:20:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:178:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:20:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:21:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:181:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:21:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:22:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:182:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:22:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:23:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:172:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:23:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:24:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:173:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:24:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:25:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:166:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:25:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:26:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:167:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:26:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:27:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:27:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:28:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:196:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:28:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:29:23: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:195:7: note: Virtual function in base class libsass-3.6.5+20231221/src/ast2c.hpp:29:23: note: Function in derived class libsass-3.6.5+20231221/src/ast2c.hpp:32:42: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/ast_sel_cmp.cpp:80:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_cmp.cpp:217:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < TypeSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < TypeSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < TypeSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < TypeSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < IDSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < IDSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < IDSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < IDSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SelectorComponent >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SelectorComponent >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SelectorComponent >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SelectorComponent >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SelectorCombinator >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SelectorCombinator >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SelectorCombinator >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SelectorCombinator >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < TypeSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < TypeSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < IDSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < IDSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SelectorComponent >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SelectorComponent >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SelectorCombinator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SelectorCombinator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_sel_super.cpp:395:33: style: Local variable 'compound2' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/ast_sel_super.cpp:368:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_sel_super.cpp:395:33: note: Shadow variable libsass-3.6.5+20231221/src/ast_sel_super.cpp:39:48: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_sel_super.cpp:490:38: performance: Function parameter 'list' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_sel_super.cpp:100:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:115:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:130:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:163:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:238:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:246:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:284:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:297:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:515:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_super.cpp:381:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libsass-3.6.5+20231221/src/ast_sel_unify.cpp:129:19: style: Variable 'type' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/ast_sel_unify.cpp:95:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_unify.cpp:167:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:200:11: style: Condition '!hasRoot(sel)' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:200:19: note: Calling function 'hasRoot' returns 0 libsass-3.6.5+20231221/src/ast_sel_weave.cpp:200:11: note: Condition '!hasRoot(sel)' is always true libsass-3.6.5+20231221/src/ast_sel_weave.cpp:523:40: style:inconclusive: Function 'weaveParents' argument 1 names different: declaration 'parents1' definition 'queue1'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/ast_selectors.hpp:28:40: note: Function 'weaveParents' argument 1 names different: declaration 'parents1' definition 'queue1'. libsass-3.6.5+20231221/src/ast_sel_weave.cpp:523:40: note: Function 'weaveParents' argument 1 names different: declaration 'parents1' definition 'queue1'. libsass-3.6.5+20231221/src/ast_sel_weave.cpp:524:40: style:inconclusive: Function 'weaveParents' argument 2 names different: declaration 'parents2' definition 'queue2'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/ast_selectors.hpp:29:40: note: Function 'weaveParents' argument 2 names different: declaration 'parents2' definition 'queue2'. libsass-3.6.5+20231221/src/ast_sel_weave.cpp:524:40: note: Function 'weaveParents' argument 2 names different: declaration 'parents2' definition 'queue2'. libsass-3.6.5+20231221/src/dart_helpers.hpp:145:21: warning: Redundant code: Found unused function. [constStatement] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:492:47: performance: Range variable 'prefix' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:198:24: style: Variable 'first' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/dart_helpers.hpp:49:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/dart_helpers.hpp:62:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:50:29: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:58:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:60:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_sel_weave.cpp:62:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/dart_helpers.hpp:164:31: style: Variable 'index' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:22:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEHOLDER_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEHOLDER_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASS_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASS_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTRIBUTE_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTRIBUTE_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSEUDO_SEL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:615:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:632:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:639:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:72:19: warning: Member variable 'SimpleSelector::simple_type_' is not initialized in the constructor. [uninitMemberVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:83:19: warning: Member variable 'SimpleSelector::simple_type_' is not initialized in the constructor. [uninitMemberVar] libsass-3.6.5+20231221/src/ast_selectors.cpp:58:25: performance:inconclusive: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/ast_selectors.hpp:73:10: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/ast_selectors.cpp:58:25: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/ast_selectors.hpp:131:18: style: The function 'has_real_parent_ref' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:48:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:131:18: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:324:10: style: The function 'cloneChildren' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast.hpp:82:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:324:10: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:402:10: style: The function 'cloneChildren' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:324:10: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:402:10: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.hpp:403:27: style: The function 'specificity' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_selectors.hpp:347:27: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_selectors.hpp:403:27: note: Function in derived class libsass-3.6.5+20231221/src/ast_selectors.cpp:963:25: style: The scope of the variable 'next' can be reduced. [variableScope] libsass-3.6.5+20231221/src/ast_selectors.cpp:268:66: style:inconclusive: Function 'PseudoSelector' argument 2 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/ast_selectors.hpp:239:52: note: Function 'PseudoSelector' argument 2 names different: declaration 'n' definition 'name'. libsass-3.6.5+20231221/src/ast_selectors.cpp:268:66: note: Function 'PseudoSelector' argument 2 names different: declaration 'n' definition 'name'. libsass-3.6.5+20231221/src/ast_selectors.cpp:628:59: style:inconclusive: Function 'CssMediaRule' argument 2 names different: declaration 'b' definition 'block'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/ast.hpp:899:47: note: Function 'CssMediaRule' argument 2 names different: declaration 'b' definition 'block'. libsass-3.6.5+20231221/src/ast_selectors.cpp:628:59: note: Function 'CssMediaRule' argument 2 names different: declaration 'b' definition 'block'. libsass-3.6.5+20231221/src/ast_selectors.cpp:676:18: style: Local variable 'type' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast.hpp:930:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:676:18: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:677:18: style: Local variable 'modifier' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast.hpp:926:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:677:18: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:678:32: style: Local variable 'features' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast.hpp:933:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:678:32: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:805:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:487:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:805:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:814:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:487:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:814:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:823:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:443:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:823:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:832:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:443:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:832:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:841:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:294:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:841:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:850:12: style: Local variable 'specificity' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_selectors.hpp:294:27: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_selectors.cpp:850:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_selectors.cpp:14:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:33:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:72:45: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:177:55: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:177:76: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:194:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:194:62: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:210:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:210:64: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:225:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:225:58: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:240:51: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:240:72: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:268:45: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:268:66: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:343:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:394:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:482:51: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:513:53: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:535:49: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:601:86: performance: Function parameter 'wrapped' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:611:35: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:628:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:642:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:862:57: performance: Function parameter 'pstack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_selectors.cpp:951:43: style: Parameter 'a' can be declared as pointer to const. However it seems that 'cmpSimpleSelectors' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libsass-3.6.5+20231221/src/ast_selectors.cpp:958:31: note: You might need to cast the function pointer here libsass-3.6.5+20231221/src/ast_selectors.cpp:951:43: note: Parameter 'a' can be declared as pointer to const libsass-3.6.5+20231221/src/ast_selectors.cpp:951:62: style: Parameter 'b' can be declared as pointer to const. However it seems that 'cmpSimpleSelectors' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libsass-3.6.5+20231221/src/ast_selectors.cpp:958:31: note: You might need to cast the function pointer here libsass-3.6.5+20231221/src/ast_selectors.cpp:951:62: note: Parameter 'b' can be declared as pointer to const libsass-3.6.5+20231221/src/ast_selectors.cpp:563:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/ast_selectors.cpp:716:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:721:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:742:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:757:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:765:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:776:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_selectors.cpp:963:30: style: Variable 'next' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/ast_supports.cpp:14:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPPORTS [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_supports.cpp:17:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUPPORTS [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SupportsOperation >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SupportsOperation >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SupportsOperation >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SupportsOperation >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SupportsOperation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SupportsOperation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_supports.hpp:101:18: style: The function 'needs_parens' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_supports.hpp:57:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_supports.hpp:101:18: note: Function in derived class libsass-3.6.5+20231221/src/ast_supports.hpp:114:18: style: The function 'needs_parens' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_supports.hpp:57:18: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_supports.hpp:114:18: note: Function in derived class libsass-3.6.5+20231221/src/ast_supports.cpp:12:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_supports.cpp:23:51: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_supports.cpp:34:51: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_supports.cpp:55:49: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_supports.cpp:71:55: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_supports.cpp:88:61: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_ [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_ [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION_VAL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION_VAL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:344:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARIABLE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:410:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VARIABLE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:441:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:520:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rhs_unit [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:537:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rhs_unit [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:556:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:564:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:608:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:702:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:710:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:794:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ERROR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:798:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ERROR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:822:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WARNING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WARNING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:851:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:857:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLEAN [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:888:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:891:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:898:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:1095:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_VAL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:1098:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_VAL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:1124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:1128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARENT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast_values.cpp:862:20: style: Comparison of two functions returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfTwoFuncsReturningBoolError] libsass-3.6.5+20231221/src/ast_values.cpp:188:17: style:inconclusive: Technically the member function 'Sass::Map::to_list' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:89:14: note: Technically the member function 'Sass::Map::to_list' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:188:17: note: Technically the member function 'Sass::Map::to_list' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:238:41: style:inconclusive: Technically the member function 'Sass::Binary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:116:24: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:238:41: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:243:41: style:inconclusive: Technically the member function 'Sass::Binary_Expression::separator' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:117:24: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:243:41: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:238:41: warning: The class 'Binary_Expression' defines member function with name 'type_name' also defined in its parent class 'Expression'. [duplInheritedMember] libsass-3.6.5+20231221/src/ast.hpp:160:25: note: Parent function 'Expression::type_name' libsass-3.6.5+20231221/src/ast_values.cpp:238:41: note: Derived function 'Binary_Expression::type_name' libsass-3.6.5+20231221/src/ast_values.cpp:468:16: warning: The class 'Number' defines member function with name 'reduce' also defined in its parent class 'Units'. [duplInheritedMember] libsass-3.6.5+20231221/src/units.hpp:79:12: note: Parent function 'Units::reduce' libsass-3.6.5+20231221/src/ast_values.cpp:468:16: note: Derived function 'Number::reduce' libsass-3.6.5+20231221/src/ast_values.cpp:474:16: warning: The class 'Number' defines member function with name 'normalize' also defined in its parent class 'Units'. [duplInheritedMember] libsass-3.6.5+20231221/src/units.hpp:82:12: note: Parent function 'Units::normalize' libsass-3.6.5+20231221/src/ast_values.cpp:474:16: note: Derived function 'Number::normalize' libsass-3.6.5+20231221/src/ast_values.hpp:450:10: style: The function 'operator==' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_values.hpp:434:10: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_values.hpp:450:10: note: Function in derived class libsass-3.6.5+20231221/src/ast_values.hpp:452:18: style: The function 'inspect' overrides a function in a base class but is identical to the overridden function [uselessOverride] libsass-3.6.5+20231221/src/ast_values.hpp:436:26: note: Virtual function in base class libsass-3.6.5+20231221/src/ast_values.hpp:452:18: note: Function in derived class libsass-3.6.5+20231221/src/ast_values.cpp:435:12: style: The scope of the variable 'l' can be reduced. [variableScope] libsass-3.6.5+20231221/src/ast_values.cpp:436:12: style: The scope of the variable 'r' can be reduced. [variableScope] libsass-3.6.5+20231221/src/ast_values.cpp:612:14: style: Local variable 'r' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:264:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:612:14: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:629:14: style: Local variable 'r' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:264:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:629:14: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:654:12: style: Local variable 'r' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:264:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:654:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:655:12: style: Local variable 'g' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:265:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:655:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:656:12: style: Local variable 'b' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:266:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:656:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:765:12: style: Local variable 'h' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:293:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:765:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:766:12: style: Local variable 's' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:294:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:766:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:767:12: style: Local variable 'l' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/ast_values.hpp:295:5: note: Shadowed declaration libsass-3.6.5+20231221/src/ast_values.cpp:767:12: note: Shadow variable libsass-3.6.5+20231221/src/ast_values.cpp:16:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:26:27: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:36:25: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:137:23: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:216:51: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:295:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:339:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:342:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:345:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:349:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:349:64: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:352:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:352:64: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:355:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:355:64: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:404:33: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:404:54: performance: Function parameter 'n' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:428:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:428:62: performance: Function parameter 'u' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:552:27: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:552:64: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:598:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:598:104: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:696:37: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:696:104: performance: Function parameter 'disp' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:792:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:792:62: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:820:45: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:820:66: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:848:31: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:886:29: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:896:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:979:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:979:68: performance: Function parameter 'val' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:982:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:985:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:988:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:1047:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:1047:64: performance: Function parameter 'val' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:1093:25: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:1122:49: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/ast_values.cpp:188:37: style: Parameter 'pstate' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/ast_values.cpp:520:12: style: Variable 'lhs_unit' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/ast_values.cpp:537:12: style: Variable 'lhs_unit' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/ast_values.cpp:113:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/ast_values.cpp:124:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/ast_values.cpp:176:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/backtrace.cpp:12:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/backtrace.cpp:5:50: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/backtrace.cpp:5:71: performance: Function parameter 'indent' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/base64vlq.cpp:27:19: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.hpp:16:10: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.cpp:27:19: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.cpp:35:18: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.hpp:18:9: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.cpp:35:18: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/listize.hpp:31:17: performance:inconclusive: Technically the member function 'Sass::Listize::fallback' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/eval.hpp:100:17: performance:inconclusive: Technically the member function 'Sass::Eval::fallback' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Boolean >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Boolean >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Boolean >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Boolean >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Map >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Map >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Map >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Map >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < String_Constant >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < String_Constant >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < String_Constant >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < String_Constant >::detach' libsass-3.6.5+20231221/src/expand.hpp:63:12: warning: The class 'Expand' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Statement * , Expand >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Parent function 'Operation_CRTP < Statement * , Expand >::operator()' libsass-3.6.5+20231221/src/expand.hpp:63:12: note: Derived function 'Expand::operator()' libsass-3.6.5+20231221/src/expand.hpp:63:12: warning: The class 'Expand' defines member function with name 'operator()' also defined in its parent class 'Operation < Statement * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:50:15: note: Parent function 'Operation < Statement * >::operator()' libsass-3.6.5+20231221/src/expand.hpp:63:12: note: Derived function 'Expand::operator()' libsass-3.6.5+20231221/src/eval.hpp:67:18: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:188:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:67:18: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:80:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:80:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:81:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:208:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:81:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:82:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:207:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:82:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:83:24: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:205:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:83:24: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:85:21: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:204:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:85:21: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:88:17: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:202:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:88:17: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:89:20: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:201:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:89:20: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:90:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:200:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:90:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:91:24: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:203:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:91:24: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:92:26: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:199:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:92:26: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:95:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:198:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.hpp:95:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:100:17: warning: The class 'Eval' defines member function with name 'fallback' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:213:36: note: Parent function 'Operation_CRTP < Expression * , Eval >::fallback' libsass-3.6.5+20231221/src/eval.hpp:100:17: note: Derived function 'Eval::fallback' libsass-3.6.5+20231221/src/eval.hpp:67:18: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:102:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:67:18: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:80:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:123:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:80:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:81:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:122:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:81:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:82:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:121:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:82:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:83:24: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:119:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:83:24: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:85:21: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:118:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:85:21: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:88:17: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:116:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:88:17: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:89:20: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:115:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:89:20: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:90:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:114:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:90:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:91:24: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:117:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:91:24: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:92:26: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:113:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:92:26: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.hpp:95:19: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:112:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.hpp:95:19: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/listize.hpp:31:17: warning: The class 'Listize' defines member function with name 'fallback' also defined in its parent class 'Operation_CRTP < Expression * , Listize >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:213:36: note: Parent function 'Operation_CRTP < Expression * , Listize >::fallback' libsass-3.6.5+20231221/src/listize.hpp:31:17: note: Derived function 'Listize::fallback' libsass-3.6.5+20231221/src/eval.hpp:25:5: style: Class 'Eval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Boolean >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Boolean >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Map >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Map >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < String_Constant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < String_Constant >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/listize.hpp:25:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Virtual function in base class libsass-3.6.5+20231221/src/listize.hpp:25:17: note: Function in derived class libsass-3.6.5+20231221/src/listize.hpp:26:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:208:7: note: Virtual function in base class libsass-3.6.5+20231221/src/listize.hpp:26:17: note: Function in derived class libsass-3.6.5+20231221/src/listize.hpp:27:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:207:7: note: Virtual function in base class libsass-3.6.5+20231221/src/listize.hpp:27:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:43:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:43:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:44:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:148:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:44:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:45:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:155:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:45:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:46:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:156:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:46:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:47:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:157:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:47:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:48:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:158:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:48:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:49:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:159:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:49:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:50:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:151:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:50:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:51:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:152:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:51:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:52:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:153:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:52:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:54:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:166:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:54:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:55:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:167:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:55:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:56:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:169:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:56:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:57:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:170:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:57:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:58:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:171:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:58:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:59:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:174:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:59:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:60:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:175:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:60:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:61:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:177:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:61:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:62:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:178:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:62:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:63:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:179:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:63:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:64:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:180:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:64:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:65:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:182:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:65:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:66:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:181:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:66:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:68:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:189:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:68:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:69:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:190:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:69:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:70:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:184:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:70:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:71:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:185:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:71:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:72:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:186:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:72:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:73:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:187:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:73:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:74:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:74:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:75:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:195:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:75:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:76:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:196:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:76:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:77:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:154:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:77:17: note: Function in derived class libsass-3.6.5+20231221/src/eval.hpp:96:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:191:7: note: Virtual function in base class libsass-3.6.5+20231221/src/eval.hpp:96:17: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:64:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:137:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:64:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:66:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:141:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:66:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:71:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:140:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:71:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:72:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:144:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:72:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:73:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:145:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:73:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:74:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:147:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:74:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:75:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:148:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:75:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:76:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:149:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:76:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:77:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:150:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:77:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:78:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:151:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:78:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:79:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:152:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:79:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:80:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:153:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:80:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:81:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:154:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:81:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:82:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:155:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:82:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:83:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:156:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:83:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:84:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:157:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:84:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:85:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:158:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:85:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:86:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:159:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:86:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:87:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:161:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:87:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:88:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:162:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:88:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:89:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:163:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:89:16: note: Function in derived class libsass-3.6.5+20231221/src/expand.hpp:90:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:160:7: note: Virtual function in base class libsass-3.6.5+20231221/src/expand.hpp:90:16: note: Function in derived class libsass-3.6.5+20231221/src/bind.cpp:14:26: performance: Function parameter 'type' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/bind.cpp:14:45: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/bind.cpp:224:28: style: Variable 'val' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/cencode.c:84:64: style: Parameter 'state_in' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:176:22: style:inconclusive: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. [functionConst] libsass-3.6.5+20231221/src/check_nesting.hpp:43:10: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. libsass-3.6.5+20231221/src/check_nesting.cpp:176:22: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. libsass-3.6.5+20231221/src/check_nesting.cpp:354:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:60:10: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:354:22: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:360:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:61:10: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:360:22: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:366:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:62:10: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:366:22: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:372:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:63:10: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:372:22: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:380:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:64:10: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:380:22: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:32:16: warning: The class 'CheckNesting' defines member function with name 'fallback' also defined in its parent class 'Operation_CRTP < Statement * , CheckNesting >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:213:36: note: Parent function 'Operation_CRTP < Statement * , CheckNesting >::fallback' libsass-3.6.5+20231221/src/check_nesting.hpp:32:16: note: Derived function 'CheckNesting::fallback' libsass-3.6.5+20231221/src/check_nesting.hpp:27:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Virtual function in base class libsass-3.6.5+20231221/src/check_nesting.hpp:27:16: note: Function in derived class libsass-3.6.5+20231221/src/check_nesting.hpp:28:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:162:7: note: Virtual function in base class libsass-3.6.5+20231221/src/check_nesting.hpp:28:16: note: Function in derived class libsass-3.6.5+20231221/src/check_nesting.hpp:29:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:155:7: note: Virtual function in base class libsass-3.6.5+20231221/src/check_nesting.hpp:29:16: note: Function in derived class libsass-3.6.5+20231221/src/check_nesting.cpp:39:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libsass-3.6.5+20231221/src/check_nesting.cpp:36:47: note: outer condition: i>0 libsass-3.6.5+20231221/src/check_nesting.cpp:39:15: note: identical inner condition: i>0 libsass-3.6.5+20231221/src/check_nesting.hpp:34:34: style: Condition 'this->should_visit(s)' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/check_nesting.hpp:34:34: note: Calling function 'should_visit' returns 1 libsass-3.6.5+20231221/src/check_nesting.hpp:34:34: note: Condition 'this->should_visit(s)' is always true libsass-3.6.5+20231221/src/check_nesting.cpp:109:9: style: Condition '!this->should_visit(n)' is always false [knownConditionTrueFalse] libsass-3.6.5+20231221/src/check_nesting.cpp:109:28: note: Calling function 'should_visit' returns 1 libsass-3.6.5+20231221/src/check_nesting.cpp:109:9: note: Condition '!this->should_visit(n)' is always false libsass-3.6.5+20231221/src/check_nesting.cpp:15:62: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/check_nesting.cpp:15:24: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:48:19: style: Variable 'ar' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:71:16: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:78:28: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:92:16: style: Variable 'trace' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:161:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:313:52: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:315:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:319:17: style: Variable 'n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:354:44: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:356:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:360:42: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:362:17: style: Variable 'def' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:366:45: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:368:17: style: Variable 'def' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:372:46: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/check_nesting.cpp:376:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/check_nesting.cpp:380:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/lexer.hpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_class [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable neg_char_class [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/lexer.hpp:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esc [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esc [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lo [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:448:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:464:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/prelexer.hpp:476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/source.hpp:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.hpp:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mx [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/context.cpp:444:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/context.cpp:597:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS2SCSS_PRETTIFY_1 [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/ast.hpp:771:5: error: Non-local variable 'environment_' will use pointer to local variable 'global'. [danglingLifetime] libsass-3.6.5+20231221/src/context.cpp:641:34: note: Address of variable taken here. libsass-3.6.5+20231221/src/context.cpp:641:34: note: Calling function 'register_c_function', 2nd argument '&global' value is lifetime=global libsass-3.6.5+20231221/src/context.cpp:859:22: note: Calling function 'environment', 1st argument 'env' value is lifetime=global libsass-3.6.5+20231221/src/context.cpp:636:9: note: Variable created here. libsass-3.6.5+20231221/src/ast.hpp:771:5: note: Non-local variable 'environment_' will use pointer to local variable 'global'. libsass-3.6.5+20231221/src/ast.hpp:771:5: error: Non-local variable 'environment_' will use pointer to local variable 'global'. [danglingLifetime] libsass-3.6.5+20231221/src/context.cpp:638:40: note: Address of variable taken here. libsass-3.6.5+20231221/src/context.cpp:638:40: note: Calling function 'register_built_in_functions', 2nd argument '&global' value is lifetime=global libsass-3.6.5+20231221/src/context.cpp:749:42: note: Calling function 'register_function', 4th argument 'env' value is lifetime=global libsass-3.6.5+20231221/src/context.cpp:719:22: note: Calling function 'environment', 1st argument 'env' value is lifetime=global libsass-3.6.5+20231221/src/context.cpp:636:9: note: Variable created here. libsass-3.6.5+20231221/src/ast.hpp:771:5: note: Non-local variable 'environment_' will use pointer to local variable 'global'. libsass-3.6.5+20231221/src/context.cpp:220:34: style:inconclusive: Technically the member function 'Sass::Context::find_includes' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:89:27: note: Technically the member function 'Sass::Context::find_includes' can be const. libsass-3.6.5+20231221/src/context.cpp:220:34: note: Technically the member function 'Sass::Context::find_includes' can be const. libsass-3.6.5+20231221/src/context.cpp:704:39: style:inconclusive: Technically the member function 'Sass::Context::get_included_files' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:93:32: note: Technically the member function 'Sass::Context::get_included_files' can be const. libsass-3.6.5+20231221/src/context.cpp:704:39: note: Technically the member function 'Sass::Context::get_included_files' can be const. libsass-3.6.5+20231221/src/context.cpp:688:25: style:inconclusive: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:101:18: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. libsass-3.6.5+20231221/src/context.cpp:688:25: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. libsass-3.6.5+20231221/src/remove_placeholders.hpp:31:10: performance:inconclusive: Technically the member function 'Sass::Remove_Placeholders::fallback' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/parser.hpp:85:17: style:inconclusive: Technically the member function 'Sass::Parser::sneak' can be const. [functionConst] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Import >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Import >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Import >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Import >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Mixin_Call >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Mixin_Call >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Mixin_Call >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Mixin_Call >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Assignment >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Assignment >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Assignment >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Assignment >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < StyleRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < StyleRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < StyleRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < StyleRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < AttributeSelector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < AttributeSelector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < AttributeSelector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < AttributeSelector >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Declaration >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Declaration >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Declaration >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Declaration >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Function_Call >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Function_Call >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Function_Call >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Function_Call >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Value >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Value >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Value >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Value >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < If >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < If >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < If >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < If >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < ForRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < ForRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < ForRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < ForRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < EachRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < EachRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < EachRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < EachRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < WhileRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < WhileRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < WhileRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < WhileRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < MediaRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < MediaRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < MediaRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < MediaRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Return >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Return >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Return >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Return >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Content >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Content >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Content >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Content >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Media_Query >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Media_Query >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Media_Query >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Media_Query >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Media_Query_Expression >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Media_Query_Expression >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Media_Query_Expression >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Media_Query_Expression >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SupportsRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SupportsRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SupportsRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SupportsRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < AtRootRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < AtRootRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < AtRootRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < AtRootRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < WarningRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < WarningRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < WarningRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < WarningRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < ErrorRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < ErrorRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < ErrorRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < ErrorRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < DebugRule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < DebugRule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < DebugRule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < DebugRule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < SourceFile >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < SourceFile >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < SourceFile >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < SourceFile >::detach' libsass-3.6.5+20231221/src/remove_placeholders.hpp:31:10: warning: The class 'Remove_Placeholders' defines member function with name 'fallback' also defined in its parent class 'Operation_CRTP < void , Remove_Placeholders >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:213:36: note: Parent function 'Operation_CRTP < void , Remove_Placeholders >::fallback' libsass-3.6.5+20231221/src/remove_placeholders.hpp:31:10: note: Derived function 'Remove_Placeholders::fallback' libsass-3.6.5+20231221/src/parser.hpp:46:19: warning: The class 'Parser' defines member variable with name 'source' also defined in its parent class 'SourceSpan'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:139:21: note: Parent variable 'SourceSpan::source' libsass-3.6.5+20231221/src/parser.hpp:46:19: note: Derived variable 'Parser::source' libsass-3.6.5+20231221/src/parser.hpp:48:17: warning: The class 'Parser' defines member variable with name 'position' also defined in its parent class 'SourceSpan'. [duplInheritedMember] libsass-3.6.5+20231221/src/position.hpp:140:14: note: Parent variable 'SourceSpan::position' libsass-3.6.5+20231221/src/parser.hpp:48:17: note: Derived variable 'Parser::position' libsass-3.6.5+20231221/src/cssize.hpp:23:12: warning: The class 'Cssize' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Statement * , Cssize >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Parent function 'Operation_CRTP < Statement * , Cssize >::operator()' libsass-3.6.5+20231221/src/cssize.hpp:23:12: note: Derived function 'Cssize::operator()' libsass-3.6.5+20231221/src/cssize.hpp:63:16: warning: The class 'Cssize' defines member function with name 'fallback' also defined in its parent class 'Operation_CRTP < Statement * , Cssize >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:213:36: note: Parent function 'Operation_CRTP < Statement * , Cssize >::fallback' libsass-3.6.5+20231221/src/cssize.hpp:63:16: note: Derived function 'Cssize::fallback' libsass-3.6.5+20231221/src/cssize.hpp:23:12: warning: The class 'Cssize' defines member function with name 'operator()' also defined in its parent class 'Operation < Statement * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:50:15: note: Parent function 'Operation < Statement * >::operator()' libsass-3.6.5+20231221/src/cssize.hpp:23:12: note: Derived function 'Cssize::operator()' libsass-3.6.5+20231221/src/source.hpp:52:5: style: Class 'SynthFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/cssize.hpp:20:5: style: Class 'Cssize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Import >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Import >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Mixin_Call >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Mixin_Call >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Assignment >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Assignment >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < StyleRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < StyleRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < AttributeSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < AttributeSelector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Declaration >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Declaration >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Function_Call >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Function_Call >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Value >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < If >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < If >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < ForRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < ForRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < EachRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < EachRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < WhileRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < WhileRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < MediaRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < MediaRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Return >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Return >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Content >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Content >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Media_Query >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Media_Query >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Media_Query_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Media_Query_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SupportsRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SupportsRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < AtRootRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < AtRootRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < WarningRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < WarningRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < ErrorRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < ErrorRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < DebugRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < DebugRule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < SourceFile >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < SourceFile >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/remove_placeholders.hpp:23:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Virtual function in base class libsass-3.6.5+20231221/src/remove_placeholders.hpp:23:10: note: Function in derived class libsass-3.6.5+20231221/src/remove_placeholders.hpp:24:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:137:7: note: Virtual function in base class libsass-3.6.5+20231221/src/remove_placeholders.hpp:24:10: note: Function in derived class libsass-3.6.5+20231221/src/remove_placeholders.hpp:25:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:142:7: note: Virtual function in base class libsass-3.6.5+20231221/src/remove_placeholders.hpp:25:10: note: Function in derived class libsass-3.6.5+20231221/src/remove_placeholders.hpp:26:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:140:7: note: Virtual function in base class libsass-3.6.5+20231221/src/remove_placeholders.hpp:26:10: note: Function in derived class libsass-3.6.5+20231221/src/remove_placeholders.hpp:27:10: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:145:7: note: Virtual function in base class libsass-3.6.5+20231221/src/remove_placeholders.hpp:27:10: note: Function in derived class libsass-3.6.5+20231221/src/source.hpp:25:6: style: The destructor '~SourceFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/source_data.hpp:27:6: note: Virtual destructor in base class libsass-3.6.5+20231221/src/source.hpp:25:6: note: Destructor in derived class libsass-3.6.5+20231221/src/source.hpp:57:6: style: The destructor '~SynthFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/source_data.hpp:27:6: note: Virtual destructor in base class libsass-3.6.5+20231221/src/source.hpp:57:6: note: Destructor in derived class libsass-3.6.5+20231221/src/cssize.hpp:24:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:137:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:24:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:26:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:142:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:26:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:27:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:140:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:27:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:28:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:144:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:28:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:29:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:145:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:29:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:30:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:146:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:30:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:31:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:139:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:31:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:32:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:147:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:32:16: note: Function in derived class libsass-3.6.5+20231221/src/cssize.hpp:48:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Virtual function in base class libsass-3.6.5+20231221/src/cssize.hpp:48:16: note: Function in derived class libsass-3.6.5+20231221/src/parser.hpp:210:9: style: Variable 'pstate' is assigned an expression that holds the same value. [redundantAssignment] libsass-3.6.5+20231221/src/parser.hpp:202:21: note: op is assigned 'pstate' here. libsass-3.6.5+20231221/src/parser.hpp:210:9: note: Variable 'pstate' is assigned an expression that holds the same value. libsass-3.6.5+20231221/src/context.cpp:521:66: style:inconclusive: Function 'apply_custom_headers' argument 2 names different: declaration 'path' definition 'ctx_path'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/context.hpp:63:59: note: Function 'apply_custom_headers' argument 2 names different: declaration 'path' definition 'ctx_path'. libsass-3.6.5+20231221/src/context.cpp:521:66: note: Function 'apply_custom_headers' argument 2 names different: declaration 'path' definition 'ctx_path'. libsass-3.6.5+20231221/src/context.cpp:688:71: style:inconclusive: Function 'format_source_mapping_url' argument 1 names different: declaration 'out_path' definition 'file'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/context.hpp:101:64: note: Function 'format_source_mapping_url' argument 1 names different: declaration 'out_path' definition 'file'. libsass-3.6.5+20231221/src/context.cpp:688:71: note: Function 'format_source_mapping_url' argument 1 names different: declaration 'out_path' definition 'file'. libsass-3.6.5+20231221/src/parser.hpp:131:19: style: Local variable 'match' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/parser.hpp:114:17: note: Shadowed declaration libsass-3.6.5+20231221/src/parser.hpp:131:19: note: Shadow variable libsass-3.6.5+20231221/src/parser.hpp:362:29: style: Local variable 'itpl' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/parser.hpp:356:25: note: Shadowed declaration libsass-3.6.5+20231221/src/parser.hpp:362:29: note: Shadow variable libsass-3.6.5+20231221/src/context.cpp:287:22: style: Local variable 'cwd' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/context.hpp:110:25: note: Shadowed declaration libsass-3.6.5+20231221/src/context.cpp:287:22: note: Shadow variable libsass-3.6.5+20231221/src/context.cpp:36:70: performance: Function parameter 'input_path' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/context.cpp:88:14: performance: Range variable 'plug' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/context.cpp:368:55: performance: Function parameter 'load_path' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/context.cpp:732:58: performance: Function parameter 'name' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/context.cpp:321:88: style: Parameter 'prstate' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/context.cpp:732:40: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/context.cpp:89:52: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/context.cpp:90:56: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/context.cpp:91:56: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/cssize.cpp:412:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/cssize.cpp:434:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/cssize.cpp:404:52: performance:inconclusive: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:51:46: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:404:52: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:386:18: performance:inconclusive: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:58:12: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:386:18: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:381:16: performance:inconclusive: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:59:10: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:381:16: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.hpp:63:16: performance:inconclusive: Technically the member function 'Sass::Cssize::fallback' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Bubble >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Bubble >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Bubble >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Bubble >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Keyframe_Rule >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Keyframe_Rule >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Keyframe_Rule >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Keyframe_Rule >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < ParentStatement >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < ParentStatement >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < ParentStatement >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < ParentStatement >::detach' libsass-3.6.5+20231221/src/cssize.cpp:25:18: warning: The class 'Cssize' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Statement * , Cssize >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Parent function 'Operation_CRTP < Statement * , Cssize >::operator()' libsass-3.6.5+20231221/src/cssize.cpp:25:18: note: Derived function 'Cssize::operator()' libsass-3.6.5+20231221/src/cssize.cpp:25:18: warning: The class 'Cssize' defines member function with name 'operator()' also defined in its parent class 'Operation < Statement * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:50:15: note: Parent function 'Operation < Statement * >::operator()' libsass-3.6.5+20231221/src/cssize.cpp:25:18: note: Derived function 'Cssize::operator()' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Bubble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Bubble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Keyframe_Rule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Keyframe_Rule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < ParentStatement >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < ParentStatement >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/cssize.cpp:469:12: style:inconclusive: Variable 'ss' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] libsass-3.6.5+20231221/src/cssize.cpp:466:14: note: ss is assigned libsass-3.6.5+20231221/src/cssize.cpp:469:12: note: ss is overwritten libsass-3.6.5+20231221/src/cssize.cpp:126:24: style: Local variable 'L' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/cssize.cpp:102:12: note: Shadowed declaration libsass-3.6.5+20231221/src/cssize.cpp:126:24: note: Shadow variable libsass-3.6.5+20231221/src/cssize.cpp:334:18: style: Local variable 'parent' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/cssize.hpp:50:16: note: Shadowed declaration libsass-3.6.5+20231221/src/cssize.cpp:334:18: note: Shadow variable libsass-3.6.5+20231221/src/cssize.cpp:359:18: style: Local variable 'parent' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/cssize.hpp:50:16: note: Shadowed declaration libsass-3.6.5+20231221/src/cssize.cpp:359:18: note: Shadow variable libsass-3.6.5+20231221/src/cssize.cpp:47:22: style: Variable 'dd' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/cssize.cpp:197:11: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/cssize.cpp:311:41: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/cssize.cpp:332:43: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/cssize.cpp:427:55: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/cssize.cpp:461:23: style: Variable 'rule1' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/cssize.cpp:462:23: style: Variable 'rule2' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/cssize.cpp:200:21: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/emitter.cpp:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_STYLE_COMPRESSED [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/emitter.cpp:29:25: style:inconclusive: Technically the member function 'Sass::Emitter::get_buffer' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.hpp:62:20: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. libsass-3.6.5+20231221/src/emitter.cpp:29:25: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. libsass-3.6.5+20231221/src/emitter.hpp:62:20: performance: Function 'get_buffer()' should return member 'buffer' by const reference. [returnByReference] libsass-3.6.5+20231221/src/emitter.cpp:97:52: style:inconclusive: Function 'prepend_output' argument 1 names different: declaration 'out' definition 'output'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/emitter.hpp:71:47: note: Function 'prepend_output' argument 1 names different: declaration 'out' definition 'output'. libsass-3.6.5+20231221/src/emitter.cpp:97:52: note: Function 'prepend_output' argument 1 names different: declaration 'out' definition 'output'. libsass-3.6.5+20231221/src/emitter.cpp:266:47: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/emitter.cpp:277:47: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/prelexer.hpp:389:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NESTED [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_op_msg [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_op_null_msg [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/error_handling.cpp:16:64: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:21:41: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:21:60: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:21:81: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:26:63: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:34:53: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:34:72: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:41:57: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:41:76: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:49:49: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:49:68: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:49:124: performance: Function parameter 'fntype' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:55:45: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:55:64: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:55:85: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:59:53: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:59:72: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:59:93: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:63:53: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:69:43: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:69:93: performance: Function parameter 'type' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:75:43: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:81:39: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:87:55: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:134:47: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:134:66: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:141:47: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:141:66: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:147:53: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:154:53: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:165:26: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:165:42: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:170:29: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:170:45: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:181:26: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:181:42: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:186:41: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:186:57: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:198:32: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:198:50: performance: Function parameter 'msg2' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:198:85: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:214:37: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:214:53: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:227:31: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:227:47: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:233:27: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:233:43: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/error_handling.cpp:181:61: style: Parameter 'bt' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/error_handling.cpp:201:26: style: Variable 'abs_path' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/to_value.hpp:22:30: debug: simplifyOperatorName: found unsimplified operator name [debug] libsass-3.6.5+20231221/src/eval.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_CALLEE_FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_CALLEE_FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_CALLEE_FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:484:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_HASH [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:561:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AND [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:1054:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_CALLEE_FUNCTION [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:1182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:1466:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval.cpp:46:5: performance: Variable 'bool_true' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Number >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Number >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Number >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Number >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Binary_Expression >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Binary_Expression >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Binary_Expression >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Binary_Expression >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Unary_Expression >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Unary_Expression >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Unary_Expression >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Unary_Expression >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < String_Quoted >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < String_Quoted >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < String_Quoted >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < String_Quoted >::detach' libsass-3.6.5+20231221/src/eval.cpp:1376:22: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:188:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1376:22: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.cpp:1537:25: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:204:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1537:25: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.cpp:1505:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:198:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1505:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.cpp:1376:22: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:102:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1376:22: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.cpp:1537:25: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:118:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1537:25: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval.cpp:1505:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:112:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval.cpp:1505:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/to_value.hpp:18:5: style: Class 'To_Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_def_macros.hpp:11:5: style: Class 'LocalOption < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Number >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Number >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Binary_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Binary_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Unary_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Unary_Expression >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < String_Quoted >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < String_Quoted >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/to_value.hpp:24:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:195:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:24:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:25:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:179:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:25:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:26:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:175:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:26:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:27:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:177:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:27:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:28:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:178:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:28:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:29:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:181:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:29:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:30:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:182:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:30:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:31:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:172:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:31:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:32:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:173:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:32:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:33:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:166:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:33:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:34:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:167:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:34:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:35:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:165:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:35:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:36:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:168:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:36:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:39:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:39:12: note: Function in derived class libsass-3.6.5+20231221/src/to_value.hpp:40:12: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/operation.hpp:169:7: note: Virtual function in base class libsass-3.6.5+20231221/src/to_value.hpp:40:12: note: Function in derived class libsass-3.6.5+20231221/src/eval.cpp:861:49: style: Condition 'l_type==Expression::FUNCTION_VAL' is always false [knownConditionTrueFalse] libsass-3.6.5+20231221/src/eval.cpp:145:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libsass-3.6.5+20231221/src/eval.cpp:148:7: note: Found duplicate branches for 'if' and 'else'. libsass-3.6.5+20231221/src/eval.cpp:145:12: note: Found duplicate branches for 'if' and 'else'. libsass-3.6.5+20231221/src/eval.cpp:753:10: style: The scope of the variable 'schema_op' can be reduced. [variableScope] libsass-3.6.5+20231221/src/eval.cpp:1537:52: style:inconclusive: Function 'operator()' argument 1 names different: declaration 's' definition 'pseudo'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/eval.hpp:85:48: note: Function 'operator()' argument 1 names different: declaration 's' definition 'pseudo'. libsass-3.6.5+20231221/src/eval.cpp:1537:52: note: Function 'operator()' argument 1 names different: declaration 's' definition 'pseudo'. libsass-3.6.5+20231221/src/eval.cpp:104:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:123:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:139:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:284:23: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:359:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:407:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:451:19: style: Variable 'def' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:603:17: style: Variable 'l_n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:605:19: style: Variable 'r_n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:670:24: style: Variable 'r_n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:765:30: style: Variable 'str' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:773:30: style: Variable 'str' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:832:17: style: Variable 'l_n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:838:17: style: Variable 'r_n' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:873:36: style: Variable 'org' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:930:23: style: Variable 'color' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1023:15: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1147:19: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1199:19: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1202:24: style: Variable 'sq' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1218:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1269:28: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1270:30: style: Variable 'r' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1324:17: style: Variable 'left' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1325:17: style: Variable 'right' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1336:17: style: Variable 'condition' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1492:17: style: Variable 'rvarg' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/eval.cpp:1505:51: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/eval_selectors.cpp:22:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/eval_selectors.cpp:11:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:209:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:11:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:46:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:208:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:46:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:66:27: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:207:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:66:27: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:41:28: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Expression * , Eval >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:205:7: note: Parent function 'Operation_CRTP < Expression * , Eval >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:41:28: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:11:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:123:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:11:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:46:23: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:122:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:46:23: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:66:27: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:121:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:66:27: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:41:28: warning: The class 'Eval' defines member function with name 'operator()' also defined in its parent class 'Operation < Expression * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:119:15: note: Parent function 'Operation < Expression * >::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:41:28: note: Derived function 'Eval::operator()' libsass-3.6.5+20231221/src/eval_selectors.cpp:21:12: style: Local variable 'round' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/util.hpp:33:10: note: Shadowed declaration libsass-3.6.5+20231221/src/eval_selectors.cpp:21:12: note: Shadow variable libsass-3.6.5+20231221/src/eval_selectors.cpp:11:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/eval_selectors.cpp:41:58: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/expand.cpp:593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/expand.cpp:798:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_CALLEE_MIXIN [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/expand.cpp:78:25: style:inconclusive: Technically the member function 'Sass::Expand::getOriginalStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.hpp:25:19: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:78:25: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:83:25: style:inconclusive: Technically the member function 'Sass::Expand::getSelectorStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.hpp:26:19: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:83:25: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:242:43: performance:inconclusive: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/expand.hpp:57:37: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/expand.cpp:242:43: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Trace >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Trace >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Trace >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Trace >::detach' libsass-3.6.5+20231221/src/expand.cpp:143:18: warning: The class 'Expand' defines member function with name 'operator()' also defined in its parent class 'Operation_CRTP < Statement * , Expand >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:136:7: note: Parent function 'Operation_CRTP < Statement * , Expand >::operator()' libsass-3.6.5+20231221/src/expand.cpp:143:18: note: Derived function 'Expand::operator()' libsass-3.6.5+20231221/src/expand.cpp:143:18: warning: The class 'Expand' defines member function with name 'operator()' also defined in its parent class 'Operation < Statement * >'. [duplInheritedMember] libsass-3.6.5+20231221/src/operation.hpp:50:15: note: Parent function 'Operation < Statement * >::operator()' libsass-3.6.5+20231221/src/expand.cpp:143:18: note: Derived function 'Expand::operator()' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Trace >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Trace >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/expand.hpp:25:19: performance: Function 'getOriginalStack()' should return member 'originalStack' by const reference. [returnByReference] libsass-3.6.5+20231221/src/expand.hpp:26:19: performance: Function 'getSelectorStack()' should return member 'selector_stack' by const reference. [returnByReference] libsass-3.6.5+20231221/src/expand.cpp:179:31: style: Condition 's=r->selector()' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/expand.cpp:411:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libsass-3.6.5+20231221/src/expand.cpp:414:7: note: Found duplicate branches for 'if' and 'else'. libsass-3.6.5+20231221/src/expand.cpp:411:12: note: Found duplicate branches for 'if' and 'else'. libsass-3.6.5+20231221/src/expand.cpp:23:79: style:inconclusive: Function 'Expand' argument 4 names different: declaration 'original' definition 'originals'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/expand.hpp:60:75: note: Function 'Expand' argument 4 names different: declaration 'original' definition 'originals'. libsass-3.6.5+20231221/src/expand.cpp:23:79: note: Function 'Expand' argument 4 names different: declaration 'original' definition 'originals'. libsass-3.6.5+20231221/src/expand.cpp:805:22: style: Local variable 'params' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/expand.cpp:784:20: note: Shadowed declaration libsass-3.6.5+20231221/src/expand.cpp:805:22: note: Shadow variable libsass-3.6.5+20231221/src/expand.cpp:269:13: style: Variable 'parent' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/expand.cpp:23:57: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/expand.cpp:23:79: style: Parameter 'originals' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/expand.cpp:824:16: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/extender.cpp:152:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/extender.cpp:1115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/extender.cpp:685:23: performance:inconclusive: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/extender.hpp:302:15: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/extender.cpp:685:23: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/extender.cpp:451:34: style: Condition 'first' is always false [knownConditionTrueFalse] libsass-3.6.5+20231221/src/extender.cpp:446:20: note: Assignment 'first=false', assigned value is 0 libsass-3.6.5+20231221/src/extender.cpp:448:48: note: Assuming container is not empty libsass-3.6.5+20231221/src/extender.cpp:451:34: note: Condition 'first' is always false libsass-3.6.5+20231221/src/extender.cpp:721:38: style: The scope of the variable 'result' can be reduced. [variableScope] libsass-3.6.5+20231221/src/extender.cpp:51:28: style:inconclusive: Function 'extend' argument 3 names different: declaration 'target' definition 'targets'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:167:30: note: Function 'extend' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:51:28: note: Function 'extend' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:64:28: style:inconclusive: Function 'replace' argument 3 names different: declaration 'target' definition 'targets'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:176:30: note: Function 'replace' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:64:28: note: Function 'replace' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:77:28: style:inconclusive: Function 'extendOrReplace' argument 3 names different: declaration 'target' definition 'targets'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:238:30: note: Function 'extendOrReplace' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:77:28: note: Function 'extendOrReplace' argument 3 names different: declaration 'target' definition 'targets'. libsass-3.6.5+20231221/src/extender.cpp:422:36: style:inconclusive: Function 'extendExistingExtensions' argument 1 names different: declaration 'extensions' definition 'oldExtensions'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:270:38: note: Function 'extendExistingExtensions' argument 1 names different: declaration 'extensions' definition 'oldExtensions'. libsass-3.6.5+20231221/src/extender.cpp:422:36: note: Function 'extendExistingExtensions' argument 1 names different: declaration 'extensions' definition 'oldExtensions'. libsass-3.6.5+20231221/src/extender.cpp:503:28: style:inconclusive: Function 'extendList' argument 3 names different: declaration 'mediaContext' definition 'mediaQueryContext'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:279:30: note: Function 'extendList' argument 3 names different: declaration 'mediaContext' definition 'mediaQueryContext'. libsass-3.6.5+20231221/src/extender.cpp:503:28: note: Function 'extendList' argument 3 names different: declaration 'mediaContext' definition 'mediaQueryContext'. libsass-3.6.5+20231221/src/extender.cpp:547:31: style:inconclusive: Function 'extendComplex' argument 1 names different: declaration 'list' definition 'complex'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:287:33: note: Function 'extendComplex' argument 1 names different: declaration 'list' definition 'complex'. libsass-3.6.5+20231221/src/extender.cpp:547:31: note: Function 'extendComplex' argument 1 names different: declaration 'list' definition 'complex'. libsass-3.6.5+20231221/src/extender.cpp:1098:26: style:inconclusive: Function 'trim' argument 2 names different: declaration 'set' definition 'existing'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extender.hpp:369:28: note: Function 'trim' argument 2 names different: declaration 'set' definition 'existing'. libsass-3.6.5+20231221/src/extender.cpp:1098:26: note: Function 'trim' argument 2 names different: declaration 'set' definition 'existing'. libsass-3.6.5+20231221/src/extender.cpp:146:19: style: Local variable 'originals' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/extender.hpp:139:19: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:146:19: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:434:40: style: Local variable 'selectors' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/extender.hpp:93:15: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:434:40: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:774:35: style: Local variable 'compound' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/extender.cpp:705:32: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:774:35: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:829:35: style: Local variable 'compound' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/extender.cpp:705:32: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:829:35: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:836:41: style: Local variable 'originals' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/extender.hpp:139:19: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:836:41: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:842:41: style: Local variable 'compound' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/extender.cpp:705:32: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:842:41: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:943:33: style: Local variable 'extend' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/extender.hpp:164:28: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:943:33: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:944:29: style: Local variable 'simple' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/extender.cpp:933:30: note: Shadowed declaration libsass-3.6.5+20231221/src/extender.cpp:944:29: note: Shadow variable libsass-3.6.5+20231221/src/extender.cpp:871:48: style: Variable 'components' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/extender.cpp:943:33: style: Variable 'extend' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/extender.cpp:217:22: style: Variable 'pseudo' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/extender.cpp:337:66: performance: Searching before insertion is not necessary. Instead of 'sourceSpecificity[simple]=complex->maxSpecificity()' consider using 'sourceSpecificity.try_emplace(simple, complex->maxSpecificity());'. [stlFindInsert] libsass-3.6.5+20231221/src/extender.cpp:525:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/extension.cpp:27:64: style:inconclusive: Function 'assertCompatibleMediaContext' argument 1 names different: declaration 'mediaContext' definition 'mediaQueryContext'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/extension.hpp:81:55: note: Function 'assertCompatibleMediaContext' argument 1 names different: declaration 'mediaContext' definition 'mediaQueryContext'. libsass-3.6.5+20231221/src/extension.cpp:27:64: note: Function 'assertCompatibleMediaContext' argument 1 names different: declaration 'mediaContext' definition 'mediaQueryContext'. libsass-3.6.5+20231221/src/extension.cpp:27:95: style: Parameter 'traces' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/file.cpp:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:147:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:173:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:502:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS2SCSS_PRETTIFY_1 [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/file.cpp:493:9: warning: Either the condition 'contents!=0' is redundant or there is possible null pointer dereference: contents. [nullPointerRedundantCheck] libsass-3.6.5+20231221/src/file.cpp:501:44: note: Assuming that condition 'contents!=0' is not redundant libsass-3.6.5+20231221/src/file.cpp:493:9: note: Null pointer dereference libsass-3.6.5+20231221/src/file.cpp:494:9: warning: Either the condition 'contents!=0' is redundant or there is possible null pointer dereference: contents. [nullPointerRedundantCheck] libsass-3.6.5+20231221/src/file.cpp:501:44: note: Assuming that condition 'contents!=0' is not redundant libsass-3.6.5+20231221/src/file.cpp:494:9: note: Null pointer dereference libsass-3.6.5+20231221/src/file.cpp:80:42: style:inconclusive: Function 'file_exists' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/file.hpp:23:42: note: Function 'file_exists' argument 1 names different: declaration 'file' definition 'path'. libsass-3.6.5+20231221/src/file.cpp:80:42: note: Function 'file_exists' argument 1 names different: declaration 'file' definition 'path'. libsass-3.6.5+20231221/src/file.cpp:201:42: style:inconclusive: Function 'join_paths' argument 1 names different: declaration 'root' definition 'l'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/file.hpp:41:42: note: Function 'join_paths' argument 1 names different: declaration 'root' definition 'l'. libsass-3.6.5+20231221/src/file.cpp:201:42: note: Function 'join_paths' argument 1 names different: declaration 'root' definition 'l'. libsass-3.6.5+20231221/src/file.cpp:201:58: style:inconclusive: Function 'join_paths' argument 2 names different: declaration 'name' definition 'r'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/file.hpp:41:61: note: Function 'join_paths' argument 2 names different: declaration 'name' definition 'r'. libsass-3.6.5+20231221/src/file.cpp:201:58: note: Function 'join_paths' argument 2 names different: declaration 'name' definition 'r'. libsass-3.6.5+20231221/src/file.cpp:443:41: style:inconclusive: Function 'read_file' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/file.hpp:69:41: note: Function 'read_file' argument 1 names different: declaration 'file' definition 'path'. libsass-3.6.5+20231221/src/file.cpp:443:41: note: Function 'read_file' argument 1 names different: declaration 'file' definition 'path'. libsass-3.6.5+20231221/src/file.cpp:511:60: style:inconclusive: Function 'split_path_list' argument 1 names different: declaration 'paths' definition 'str'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/file.hpp:64:60: note: Function 'split_path_list' argument 1 names different: declaration 'paths' definition 'str'. libsass-3.6.5+20231221/src/file.cpp:511:60: note: Function 'split_path_list' argument 1 names different: declaration 'paths' definition 'str'. libsass-3.6.5+20231221/src/file.cpp:360:16: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:366:16: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:374:18: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:378:18: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:384:18: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:394:102: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.cpp:397:25: performance: Range variable 'path' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/file.cpp:420:87: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.cpp:428:90: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/file.cpp:229:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] libsass-3.6.5+20231221/src/file.cpp:375:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/file.cpp:346:29: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/file.cpp:346:20: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/src/fn_colors.cpp:584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Color >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Color >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Color >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Color >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Color_HSLA >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Color_HSLA >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Color_HSLA >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Color_HSLA >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Color >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Color >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Color_HSLA >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Color_HSLA >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/fn_colors.cpp:228:15: style: Local variable 'alpha' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:73:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:228:15: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:441:12: style: Local variable 'rgb' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:53:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:441:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:442:12: style: Local variable 'hsl' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:60:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:442:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:486:12: style: Local variable 'rgb' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:53:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:486:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:487:12: style: Local variable 'hsl' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:60:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:487:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:540:12: style: Local variable 'rgb' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:53:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:540:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:541:12: style: Local variable 'hsl' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_colors.hpp:60:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_colors.cpp:541:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_colors.cpp:24:86: performance: Function parameter 'val' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:35:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:35:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:60:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:60:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:89:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:89:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:128:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:128:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:135:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:135:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:142:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:142:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:167:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:167:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:181:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:181:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:208:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:208:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:251:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:251:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:258:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:258:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:265:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:265:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:276:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:276:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:286:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:286:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:297:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:297:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:307:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:307:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:322:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:322:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:332:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:332:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:351:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:351:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:360:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:360:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:387:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:387:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:405:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:405:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:416:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:416:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:430:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:430:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:475:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:475:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:529:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:529:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:573:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:573:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_colors.cpp:148:35: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/fn_colors.cpp:148:52: style: Parameter 'pstate' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/fn_utils.hpp:40:50: style: Parameter 'env' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/fn_colors.cpp:17:24: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:228:15: style: Variable 'alpha' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:278:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:288:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:299:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:314:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:324:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:335:15: style: Variable 'amount' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:340:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:353:14: style: Variable 'col' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:363:15: style: Variable 'amount' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:389:24: style: Variable 'ie_kwd' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:395:15: style: Variable 'amount' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:433:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:434:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:435:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:436:15: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:437:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:438:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:439:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:478:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:479:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:480:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:481:15: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:482:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:483:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:484:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:532:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:533:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:534:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:535:15: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:536:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:537:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_colors.cpp:538:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:152:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_SPACE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_lists.cpp:208:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_SPACE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_lists.cpp:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_lists.cpp:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_lists.cpp:25:28: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/fn_lists.cpp:242:32: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/fn_lists.cpp:85:14: style: Local variable 'index' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_lists.hpp:22:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_lists.cpp:85:14: note: Shadow variable libsass-3.6.5+20231221/src/fn_lists.cpp:71:16: style: Local variable 'index' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_lists.hpp:22:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_lists.cpp:71:16: note: Shadow variable libsass-3.6.5+20231221/src/fn_lists.cpp:116:14: style: Local variable 'index' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_lists.hpp:22:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_lists.cpp:116:14: note: Shadow variable libsass-3.6.5+20231221/src/fn_lists.cpp:154:12: style: Local variable 'is_bracketed' shadows outer function [shadowFunction] libsass-3.6.5+20231221/src/fn_lists.hpp:27:5: note: Shadowed declaration libsass-3.6.5+20231221/src/fn_lists.cpp:154:12: note: Shadow variable libsass-3.6.5+20231221/src/fn_lists.cpp:19:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:19:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:36:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:36:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:63:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:63:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:102:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:102:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:126:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:126:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:145:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:145:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:189:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:189:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:227:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:227:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:263:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:263:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:276:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:276:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_lists.cpp:38:26: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:41:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:43:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:47:32: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:49:35: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:56:13: style: Variable 'list' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:66:12: style: Variable 'm' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_lists.cpp:67:26: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_maps.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_maps.cpp:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_maps.cpp:78:12: style: The scope of the variable 'remove' can be reduced. [variableScope] libsass-3.6.5+20231221/src/fn_maps.cpp:14:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:14:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:32:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:32:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:40:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:40:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:40:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:51:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:51:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:51:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:62:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:62:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:62:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:76:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_maps.cpp:76:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_miscs.cpp:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TO_SASS [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_miscs.cpp:56:63: warning: Either the condition '!ss' is redundant or there is possible null pointer dereference: ss. [nullPointerRedundantCheck] libsass-3.6.5+20231221/src/fn_miscs.cpp:52:11: note: Assuming that condition '!ss' is not redundant libsass-3.6.5+20231221/src/fn_miscs.cpp:56:63: note: Null pointer dereference libsass-3.6.5+20231221/src/fn_miscs.cpp:223:63: warning: Either the condition '!ss' is redundant or there is possible null pointer dereference: ss. [nullPointerRedundantCheck] libsass-3.6.5+20231221/src/fn_miscs.cpp:219:11: note: Assuming that condition '!ss' is not redundant libsass-3.6.5+20231221/src/fn_miscs.cpp:223:63: note: Null pointer dereference libsass-3.6.5+20231221/src/fn_miscs.cpp:127:30: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/fn_miscs.cpp:16:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:16:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:23:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:23:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:36:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:36:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:49:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:49:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:49:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:67:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:67:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:80:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:80:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:151:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:151:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:178:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:178:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:207:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:207:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:207:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:216:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:216:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_miscs.cpp:18:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_miscs.cpp:51:24: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_miscs.cpp:99:24: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_miscs.cpp:218:24: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_numbers.cpp:180:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_EPSILON [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_numbers.cpp:209:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_numbers.cpp:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rhs_unit [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_numbers.cpp:79:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:79:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:79:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:87:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:87:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:96:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:96:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:105:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:105:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:114:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:114:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:123:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:123:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:145:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:145:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:167:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:167:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:167:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:204:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:204:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:204:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:214:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:214:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:214:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:222:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:222:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:222:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:230:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:230:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:230:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_numbers.cpp:239:14: style: Variable 'lhs_unit' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/fn_numbers.cpp:170:14: style: Variable 'v' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_numbers.cpp:171:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_numbers.cpp:172:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_selectors.cpp:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_selectors.cpp:67:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:67:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:143:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:143:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:143:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:152:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:152:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:152:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:168:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:168:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:168:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:178:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:178:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:178:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:188:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:188:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:188:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:195:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:195:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:195:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_selectors.cpp:83:21: style: Variable 'exp' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_STYLE_NESTED [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_strings.cpp:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_strings.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_strings.cpp:40:5: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:40:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:40:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:66:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:66:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:77:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:77:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:93:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:93:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:143:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:143:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:166:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:166:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:235:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:235:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:251:5: performance: Function parameter 'selector_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:251:5: performance: Function parameter 'original_stack' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_strings.cpp:43:26: style: Variable 'string_quoted' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:81:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:97:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:99:26: style: Variable 'i' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:132:28: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:147:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:148:26: style: Variable 't' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:170:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:182:24: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:237:24: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_strings.cpp:253:24: style: Variable 's' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/fn_utils.cpp:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_utils.cpp:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/fn_utils.cpp:57:85: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:57:104: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:68:87: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:83:88: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:83:107: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:91:89: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:91:108: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:99:87: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:99:106: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:111:87: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:111:106: performance: Function parameter 'traces' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:122:99: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:138:102: performance: Function parameter 'pstate' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/fn_utils.cpp:61:13: style: Variable 'list' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/inspect.cpp:430:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_SPACE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/inspect.cpp:576:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/inspect.cpp:668:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/inspect.cpp:116:15: performance: Range variable 'feature' should be declared as const reference. [iterateByValue] libsass-3.6.5+20231221/src/json.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/json.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/json.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/json.cpp:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/json.cpp:244:10: warning: Assert statement calls a function which may have desired side effects: 'utf8_validate_cz'. [assertWithSideEffect] libsass-3.6.5+20231221/src/json.cpp:1383:45: style: Condition 'node->bool_!=true' is always false [knownConditionTrueFalse] libsass-3.6.5+20231221/src/json.cpp:1383:21: note: Assuming that condition 'node->bool_!=false' is not redundant libsass-3.6.5+20231221/src/json.cpp:1383:45: note: Condition 'node->bool_!=true' is always false libsass-3.6.5+20231221/src/json.cpp:1380:5: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'JsonTag {aka signed int}'. [invalidPrintfArgType_uint] libsass-3.6.5+20231221/src/json.cpp:57:15: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:75:15: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:97:15: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:242:29: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:281:22: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:513:20: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/json.cpp:1329:8: style: The scope of the variable 'c' can be reduced. [variableScope] libsass-3.6.5+20231221/src/json.cpp:490:58: style:inconclusive: Function 'json_find_member' argument 2 names different: declaration 'key' definition 'name'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/json.hpp:82:64: note: Function 'json_find_member' argument 2 names different: declaration 'key' definition 'name'. libsass-3.6.5+20231221/src/json.cpp:490:58: note: Function 'json_find_member' argument 2 names different: declaration 'key' definition 'name'. libsass-3.6.5+20231221/src/json.cpp:473:39: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/json.cpp:490:38: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/json.cpp:1392:15: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/json.cpp:1401:17: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/lexer.cpp:31:25: style:inconclusive: Function 'is_number' argument 1 names different: declaration 'src' definition 'chr'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/lexer.hpp:28:25: note: Function 'is_number' argument 1 names different: declaration 'src' definition 'chr'. libsass-3.6.5+20231221/src/lexer.cpp:31:25: note: Function 'is_number' argument 1 names different: declaration 'src' definition 'chr'. libsass-3.6.5+20231221/src/lexer.cpp:38:32: style:inconclusive: Function 'is_uri_character' argument 1 names different: declaration 'src' definition 'chr'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/lexer.hpp:30:32: note: Function 'is_uri_character' argument 1 names different: declaration 'src' definition 'chr'. libsass-3.6.5+20231221/src/lexer.cpp:38:32: note: Function 'is_uri_character' argument 1 names different: declaration 'src' definition 'chr'. libsass-3.6.5+20231221/src/listize.cpp:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/listize.cpp:41:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/operators.cpp:37:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:55:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:57:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GT [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:58:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:59:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIV [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:178:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIV [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/operators.cpp:164:47: style: Condition 'l_d_units==r_d_units' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/operators.cpp:159:24: note: l_n_units is assigned 'lhs.numerators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:160:24: note: l_d_units is assigned 'lhs.numerators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:164:21: note: Assuming that condition 'l_n_units==r_n_units' is not redundant libsass-3.6.5+20231221/src/operators.cpp:161:24: note: r_n_units is assigned 'rhs.denominators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:162:47: note: Assignment 'r_d_units=rhs.denominators.size()', assigned value is symbolic=r_n_units libsass-3.6.5+20231221/src/operators.cpp:164:47: note: Condition 'l_d_units==r_d_units' is always true libsass-3.6.5+20231221/src/operators.cpp:159:14: style: Same expression used in consecutive assignments of 'l_n_units' and 'l_d_units'. [duplicateAssignExpression] libsass-3.6.5+20231221/src/operators.cpp:160:14: note: Same expression used in consecutive assignments of 'l_n_units' and 'l_d_units'. libsass-3.6.5+20231221/src/operators.cpp:159:14: note: Same expression used in consecutive assignments of 'l_n_units' and 'l_d_units'. libsass-3.6.5+20231221/src/operators.cpp:161:14: style: Same expression used in consecutive assignments of 'r_n_units' and 'r_d_units'. [duplicateAssignExpression] libsass-3.6.5+20231221/src/operators.cpp:162:14: note: Same expression used in consecutive assignments of 'r_n_units' and 'r_d_units'. libsass-3.6.5+20231221/src/operators.cpp:161:14: note: Same expression used in consecutive assignments of 'r_n_units' and 'r_d_units'. libsass-3.6.5+20231221/src/operators.cpp:164:34: style: Same expression on both sides of '&&' because 'l_n_units==r_n_units' and 'l_d_units==r_d_units' represent the same value. [knownConditionTrueFalse] libsass-3.6.5+20231221/src/operators.cpp:159:45: note: 'l_n_units' is assigned value 'lhs.numerators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:160:45: note: 'l_d_units' is assigned value 'lhs.numerators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:161:47: note: 'r_n_units' is assigned value 'rhs.denominators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:162:47: note: 'r_d_units' is assigned value 'rhs.denominators.size()' here. libsass-3.6.5+20231221/src/operators.cpp:164:34: note: Same expression on both sides of '&&' because 'l_n_units==r_n_units' and 'l_d_units==r_d_units' represent the same value. libsass-3.6.5+20231221/src/operators.cpp:217:14: style: The scope of the variable 'lval' can be reduced. [variableScope] libsass-3.6.5+20231221/src/operators.cpp:62:61: performance: Function parameter 'lsh' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/operators.cpp:62:79: performance: Function parameter 'rhs' should be passed by const reference. [passedByValue] libsass-3.6.5+20231221/src/operators.cpp:73:53: style: Parameter 'lhs' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/operators.cpp:73:65: style: Parameter 'rhs' can be declared as reference to const [constParameterReference] libsass-3.6.5+20231221/src/operators.cpp:77:22: style: Variable 'lqstr' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/operators.cpp:78:22: style: Variable 'rqstr' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < Selector >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < Selector >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < Selector >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < Selector >::detach' libsass-3.6.5+20231221/src/output.cpp:49:24: warning: The class 'Output' defines member function with name 'get_buffer' also defined in its parent class 'Emitter'. [duplInheritedMember] libsass-3.6.5+20231221/src/emitter.hpp:62:20: note: Parent function 'Emitter::get_buffer' libsass-3.6.5+20231221/src/output.cpp:49:24: note: Derived function 'Output::get_buffer' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < Selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < Selector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/output.cpp:152:24: style: Variable 'dec' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/output.cpp:161:24: style: Variable 'list' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/output.cpp:164:25: style: Variable 'item' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/parser.cpp:466:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_HASH [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:918:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_HASH [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1034:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1061:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_SPACE [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1091:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OR [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1114:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AND [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1206:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1233:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUL [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:1365:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:2224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASS_COMMA [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:2402:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:2834:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQ [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/parser.cpp:2820:25: performance:inconclusive: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/parser.hpp:341:19: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/parser.cpp:2820:25: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/ast_def_macros.hpp:11:5: style: Class 'LocalOption < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/ast_def_macros.hpp:11:5: style: Class 'LocalOption < const char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/parser.cpp:1756:11: style: The statement 'if (need_space) need_space=false' is logically equivalent to 'need_space=false'. [duplicateConditionalAssign] libsass-3.6.5+20231221/src/parser.cpp:1757:20: note: Assignment 'need_space=false' libsass-3.6.5+20231221/src/parser.cpp:1756:11: note: Condition 'need_space' is redundant libsass-3.6.5+20231221/src/parser.cpp:171:27: style: Condition 'parse_block_node(is_root)' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/parser.cpp:171:27: note: Calling function 'parse_block_node' returns 1 libsass-3.6.5+20231221/src/parser.cpp:171:27: note: Condition 'parse_block_node(is_root)' is always true libsass-3.6.5+20231221/src/parser.cpp:586:15: style: Condition 'i0' is not redundant libsass-3.6.5+20231221/src/units.cpp:359:39: note: Condition 'exponent--' is always true libsass-3.6.5+20231221/src/units.cpp:361:39: style: Condition 'exponent++' is always true [knownConditionTrueFalse] libsass-3.6.5+20231221/src/units.cpp:361:23: note: Assuming that condition 'exponent<0' is not redundant libsass-3.6.5+20231221/src/units.cpp:361:39: note: Condition 'exponent++' is always true libsass-3.6.5+20231221/src/units.cpp:286:21: style: Variable 'lhs' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/units.cpp:299:21: style: Variable 'rhs' can be declared as reference to const [constVariableReference] libsass-3.6.5+20231221/src/util.cpp:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/util.cpp:561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/util.cpp:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSED [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/util.cpp:81:18: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/util.cpp:83:23: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/util.cpp:86:16: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/util.cpp:89:25: style: C-style pointer casting [cstyleCast] libsass-3.6.5+20231221/src/util.cpp:316:33: style: Variable 'skipped' is reassigned a value before the old one has been used. [redundantAssignment] libsass-3.6.5+20231221/src/util.cpp:286:17: note: skipped is assigned libsass-3.6.5+20231221/src/util.cpp:316:33: note: skipped is overwritten libsass-3.6.5+20231221/src/util.cpp:273:53: style:inconclusive: Function 'read_hex_escapes' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/util.hpp:42:53: note: Function 'read_hex_escapes' argument 1 names different: declaration 'str' definition 's'. libsass-3.6.5+20231221/src/util.cpp:273:53: note: Function 'read_hex_escapes' argument 1 names different: declaration 'str' definition 's'. libsass-3.6.5+20231221/src/util.cpp:342:53: style:inconclusive: Function 'unquote' argument 2 names different: declaration 'q' definition 'qd'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/util.hpp:47:51: note: Function 'unquote' argument 2 names different: declaration 'q' definition 'qd'. libsass-3.6.5+20231221/src/util.cpp:342:53: note: Function 'unquote' argument 2 names different: declaration 'q' definition 'qd'. libsass-3.6.5+20231221/src/util.cpp:598:36: style:inconclusive: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'f'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/util.hpp:95:36: note: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'f'. libsass-3.6.5+20231221/src/util.cpp:598:36: note: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'f'. libsass-3.6.5+20231221/src/util.cpp:629:36: style:inconclusive: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'm'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/util.hpp:96:36: note: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'm'. libsass-3.6.5+20231221/src/util.cpp:629:36: note: Function 'isPrintable' argument 1 names different: declaration 'r' definition 'm'. libsass-3.6.5+20231221/src/util.cpp:668:31: style:inconclusive: Function 'isPrintable' argument 1 names different: declaration 'b' definition 'c'. [funcArgNamesDifferent] libsass-3.6.5+20231221/src/util.hpp:97:31: note: Function 'isPrintable' argument 1 names different: declaration 'b' definition 'c'. libsass-3.6.5+20231221/src/util.cpp:668:31: note: Function 'isPrintable' argument 1 names different: declaration 'b' definition 'c'. libsass-3.6.5+20231221/src/util.cpp:612:35: style: Local variable 'b' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/util.cpp:603:17: note: Shadowed declaration libsass-3.6.5+20231221/src/util.cpp:612:35: note: Shadow variable libsass-3.6.5+20231221/src/util.cpp:659:35: style: Local variable 'b' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/util.cpp:632:17: note: Shadowed declaration libsass-3.6.5+20231221/src/util.cpp:659:35: note: Shadow variable libsass-3.6.5+20231221/src/util.cpp:712:35: style: Local variable 'b' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/util.cpp:682:32: note: Shadowed declaration libsass-3.6.5+20231221/src/util.cpp:712:35: note: Shadow variable libsass-3.6.5+20231221/src/util.cpp:532:33: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:539:21: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util.cpp:554:37: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util.cpp:559:29: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util.cpp:580:39: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:585:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:590:35: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:598:36: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:612:35: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util.cpp:629:36: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:659:35: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util.cpp:668:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] libsass-3.6.5+20231221/src/util.cpp:712:35: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libsass-3.6.5+20231221/src/util_string.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/src/util_string.cpp:32:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/util_string.cpp:38:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/util_string.cpp:58:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libsass-3.6.5+20231221/src/values.cpp:36:14: style: Local variable 'val' shadows outer argument [shadowArgument] libsass-3.6.5+20231221/src/values.cpp:13:63: note: Shadowed declaration libsass-3.6.5+20231221/src/values.cpp:36:14: note: Shadow variable libsass-3.6.5+20231221/test/test_shared_ptr.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:70:7: warning: Return value of function ptr.release() is not used. [ignoredReturnValue] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:110:7: warning: Return value of function ptr.release() is not used. [ignoredReturnValue] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:129:7: warning: Return value of function ptr.release() is not used. [ignoredReturnValue] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < TestObj >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < TestObj >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < TestObj >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < TestObj >::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: warning: The class 'SharedImpl < EmptyTestObj >' defines member function with name 'operator->' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:160:16: note: Parent function 'SharedPtr::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:230:8: note: Derived function 'SharedImpl < EmptyTestObj >::operator->' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: warning: The class 'SharedImpl < EmptyTestObj >' defines member function with name 'detach' also defined in its parent class 'SharedPtr'. [duplInheritedMember] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:149:16: note: Parent function 'SharedPtr::detach' libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:232:8: note: Derived function 'SharedImpl < EmptyTestObj >::detach' libsass-3.6.5+20231221/test/test_shared_ptr.cpp:17:3: style: Class 'TestObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < TestObj >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < TestObj >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:201:5: style: Class 'SharedImpl < EmptyTestObj >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:205:5: style: Class 'SharedImpl < EmptyTestObj >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:18:4: style: The destructor '~TestObj' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:69:14: note: Virtual destructor in base class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:18:4: note: Destructor in derived class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:19:22: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:104:26: note: Virtual function in base class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:19:22: note: Function in derived class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:141:24: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:104:26: note: Virtual function in base class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:141:24: note: Function in derived class libsass-3.6.5+20231221/test/test_shared_ptr.cpp:33:21: style: Variable 'a' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:44:23: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:56:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:67:21: style: Variable 'a' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:106:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:119:21: style: Variable 'b' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_shared_ptr.cpp:125:21: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libsass-3.6.5+20231221/test/test_util_string.cpp:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libsass-3.6.5+20231221/test/test_util_string.cpp:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] diff: head libsass-3.6.5+20231221/contrib/plugin.cpp:16:24: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable] head libsass-3.6.5+20231221/contrib/plugin.cpp:17:24: style: Variable 'opts' is assigned a value that is never used. [unreadVariable] head libsass-3.6.5+20231221/contrib/plugin.cpp:40:9: style: Variable 'cookie' is assigned a value that is never used. [unreadVariable] head libsass-3.6.5+20231221/src/ast.cpp:313:24: style:inconclusive: Technically the member function 'Sass::Import_Stub::resource' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:648:13: note: Technically the member function 'Sass::Import_Stub::resource' can be const. libsass-3.6.5+20231221/src/ast.cpp:313:24: note: Technically the member function 'Sass::Import_Stub::resource' can be const. head libsass-3.6.5+20231221/src/ast.cpp:314:29: style:inconclusive: Technically the member function 'Sass::Import_Stub::imp_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:649:18: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:314:29: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. head libsass-3.6.5+20231221/src/ast.cpp:315:29: style:inconclusive: Technically the member function 'Sass::Import_Stub::abs_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:650:18: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. libsass-3.6.5+20231221/src/ast.cpp:315:29: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. head libsass-3.6.5+20231221/src/ast.cpp:569:40: style:inconclusive: Technically the member function 'Sass::Unary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:835:24: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast.cpp:569:40: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. head libsass-3.6.5+20231221/src/ast.cpp:779:23: style:inconclusive: Technically the member function 'Sass::At_Root_Query::exclude' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:1004:10: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. libsass-3.6.5+20231221/src/ast.cpp:779:23: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. head libsass-3.6.5+20231221/src/ast.cpp:821:20: style:inconclusive: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.hpp:1017:10: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. libsass-3.6.5+20231221/src/ast.cpp:821:20: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:1004:10: style:inconclusive: Technically the member function 'Sass::At_Root_Query::exclude' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:779:23: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. libsass-3.6.5+20231221/src/ast.hpp:1004:10: note: Technically the member function 'Sass::At_Root_Query::exclude' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:1017:10: style:inconclusive: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:821:20: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. libsass-3.6.5+20231221/src/ast.hpp:1017:10: note: Technically the member function 'Sass::AtRootRule::exclude_node' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:648:13: style:inconclusive: Technically the member function 'Sass::Import_Stub::resource' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:313:24: note: Technically the member function 'Sass::Import_Stub::resource' can be const. libsass-3.6.5+20231221/src/ast.hpp:648:13: note: Technically the member function 'Sass::Import_Stub::resource' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:649:18: style:inconclusive: Technically the member function 'Sass::Import_Stub::imp_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:314:29: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. libsass-3.6.5+20231221/src/ast.hpp:649:18: note: Technically the member function 'Sass::Import_Stub::imp_path' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:650:18: style:inconclusive: Technically the member function 'Sass::Import_Stub::abs_path' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:315:29: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. libsass-3.6.5+20231221/src/ast.hpp:650:18: note: Technically the member function 'Sass::Import_Stub::abs_path' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast.hpp:835:24: style:inconclusive: Technically the member function 'Sass::Unary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast.cpp:569:40: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast.hpp:835:24: note: Technically the member function 'Sass::Unary_Expression::type_name' can be const. head libsass-3.6.5+20231221/src/ast_selectors.cpp:58:25: performance:inconclusive: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/ast_selectors.hpp:73:10: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/ast_selectors.cpp:58:25: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/ast_selectors.hpp:73:10: performance:inconclusive: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/ast_selectors.cpp:58:25: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/ast_selectors.hpp:73:10: note: Technically the member function 'Sass::Selector_Schema::has_real_parent_ref' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/ast_values.cpp:188:17: style:inconclusive: Technically the member function 'Sass::Map::to_list' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:89:14: note: Technically the member function 'Sass::Map::to_list' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:188:17: note: Technically the member function 'Sass::Map::to_list' can be const. head libsass-3.6.5+20231221/src/ast_values.cpp:238:41: style:inconclusive: Technically the member function 'Sass::Binary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:116:24: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:238:41: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. head libsass-3.6.5+20231221/src/ast_values.cpp:243:41: style:inconclusive: Technically the member function 'Sass::Binary_Expression::separator' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.hpp:117:24: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. libsass-3.6.5+20231221/src/ast_values.cpp:243:41: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast_values.hpp:116:24: style:inconclusive: Technically the member function 'Sass::Binary_Expression::type_name' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.cpp:238:41: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. libsass-3.6.5+20231221/src/ast_values.hpp:116:24: note: Technically the member function 'Sass::Binary_Expression::type_name' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast_values.hpp:117:24: style:inconclusive: Technically the member function 'Sass::Binary_Expression::separator' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.cpp:243:41: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. libsass-3.6.5+20231221/src/ast_values.hpp:117:24: note: Technically the member function 'Sass::Binary_Expression::separator' can be const. 2.17.0 libsass-3.6.5+20231221/src/ast_values.hpp:89:14: style:inconclusive: Technically the member function 'Sass::Map::to_list' can be const. [functionConst] libsass-3.6.5+20231221/src/ast_values.cpp:188:17: note: Technically the member function 'Sass::Map::to_list' can be const. libsass-3.6.5+20231221/src/ast_values.hpp:89:14: note: Technically the member function 'Sass::Map::to_list' can be const. head libsass-3.6.5+20231221/src/base64vlq.cpp:27:19: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.hpp:16:10: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.cpp:27:19: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/base64vlq.cpp:35:18: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.hpp:18:9: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.cpp:35:18: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/base64vlq.hpp:16:10: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.cpp:27:19: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.hpp:16:10: note: Technically the member function 'Sass::Base64VLQ::base64_encode' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/base64vlq.hpp:18:9: performance:inconclusive: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/base64vlq.cpp:35:18: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/base64vlq.hpp:18:9: note: Technically the member function 'Sass::Base64VLQ::to_vlq_signed' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/check_nesting.cpp:176:22: style:inconclusive: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. [functionConst] libsass-3.6.5+20231221/src/check_nesting.hpp:43:10: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. libsass-3.6.5+20231221/src/check_nesting.cpp:176:22: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. head libsass-3.6.5+20231221/src/check_nesting.cpp:354:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:60:10: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:354:22: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/check_nesting.cpp:360:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:61:10: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:360:22: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/check_nesting.cpp:366:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:62:10: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:366:22: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/check_nesting.cpp:372:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:63:10: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:372:22: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/check_nesting.cpp:380:22: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.hpp:64:10: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.cpp:380:22: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:43:10: style:inconclusive: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. [functionConst] libsass-3.6.5+20231221/src/check_nesting.cpp:176:22: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. libsass-3.6.5+20231221/src/check_nesting.hpp:43:10: note: Technically the member function 'Sass::CheckNesting::invalid_content_parent' can be const. 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:60:10: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.cpp:354:22: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:60:10: note: Technically the member function 'Sass::CheckNesting::is_charset' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:61:10: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.cpp:360:22: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:61:10: note: Technically the member function 'Sass::CheckNesting::is_mixin' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:62:10: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.cpp:366:22: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:62:10: note: Technically the member function 'Sass::CheckNesting::is_function' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:63:10: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.cpp:372:22: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:63:10: note: Technically the member function 'Sass::CheckNesting::is_root_node' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/check_nesting.hpp:64:10: performance:inconclusive: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/check_nesting.cpp:380:22: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/check_nesting.hpp:64:10: note: Technically the member function 'Sass::CheckNesting::is_at_root_node' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/context.cpp:220:34: style:inconclusive: Technically the member function 'Sass::Context::find_includes' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:89:27: note: Technically the member function 'Sass::Context::find_includes' can be const. libsass-3.6.5+20231221/src/context.cpp:220:34: note: Technically the member function 'Sass::Context::find_includes' can be const. head libsass-3.6.5+20231221/src/context.cpp:688:25: style:inconclusive: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:101:18: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. libsass-3.6.5+20231221/src/context.cpp:688:25: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. head libsass-3.6.5+20231221/src/context.cpp:704:39: style:inconclusive: Technically the member function 'Sass::Context::get_included_files' can be const. [functionConst] libsass-3.6.5+20231221/src/context.hpp:93:32: note: Technically the member function 'Sass::Context::get_included_files' can be const. libsass-3.6.5+20231221/src/context.cpp:704:39: note: Technically the member function 'Sass::Context::get_included_files' can be const. 2.17.0 libsass-3.6.5+20231221/src/context.hpp:101:18: style:inconclusive: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. [functionConst] libsass-3.6.5+20231221/src/context.cpp:688:25: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. libsass-3.6.5+20231221/src/context.hpp:101:18: note: Technically the member function 'Sass::Context::format_source_mapping_url' can be const. 2.17.0 libsass-3.6.5+20231221/src/context.hpp:89:27: style:inconclusive: Technically the member function 'Sass::Context::find_includes' can be const. [functionConst] libsass-3.6.5+20231221/src/context.cpp:220:34: note: Technically the member function 'Sass::Context::find_includes' can be const. libsass-3.6.5+20231221/src/context.hpp:89:27: note: Technically the member function 'Sass::Context::find_includes' can be const. 2.17.0 libsass-3.6.5+20231221/src/context.hpp:93:32: style:inconclusive: Technically the member function 'Sass::Context::get_included_files' can be const. [functionConst] libsass-3.6.5+20231221/src/context.cpp:704:39: note: Technically the member function 'Sass::Context::get_included_files' can be const. libsass-3.6.5+20231221/src/context.hpp:93:32: note: Technically the member function 'Sass::Context::get_included_files' can be const. head libsass-3.6.5+20231221/src/cssize.cpp:126:24: style: Local variable 'L' shadows outer variable [shadowVariable] libsass-3.6.5+20231221/src/cssize.cpp:102:12: note: Shadowed declaration libsass-3.6.5+20231221/src/cssize.cpp:126:24: note: Shadow variable head libsass-3.6.5+20231221/src/cssize.cpp:381:16: performance:inconclusive: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:59:10: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:381:16: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/cssize.cpp:386:18: performance:inconclusive: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:58:12: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:386:18: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/cssize.cpp:404:52: performance:inconclusive: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.hpp:51:46: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.cpp:404:52: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/cssize.hpp:51:46: performance:inconclusive: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.cpp:404:52: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.hpp:51:46: note: Technically the member function 'Sass::Cssize::slice_by_bubble' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/cssize.hpp:58:12: performance:inconclusive: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.cpp:386:18: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.hpp:58:12: note: Technically the member function 'Sass::Cssize::flatten' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/cssize.hpp:59:10: performance:inconclusive: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/cssize.cpp:381:16: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/cssize.hpp:59:10: note: Technically the member function 'Sass::Cssize::bubblable' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/dart_helpers.hpp:145:21: warning: Redundant code: Found unused function. [constStatement] head libsass-3.6.5+20231221/src/emitter.cpp:29:25: style:inconclusive: Technically the member function 'Sass::Emitter::get_buffer' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.hpp:62:20: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. libsass-3.6.5+20231221/src/emitter.cpp:29:25: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. 2.17.0 libsass-3.6.5+20231221/src/emitter.hpp:62:20: style:inconclusive: Technically the member function 'Sass::Emitter::get_buffer' can be const. [functionConst] libsass-3.6.5+20231221/src/emitter.cpp:29:25: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. libsass-3.6.5+20231221/src/emitter.hpp:62:20: note: Technically the member function 'Sass::Emitter::get_buffer' can be const. head libsass-3.6.5+20231221/src/expand.cpp:242:43: performance:inconclusive: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/expand.hpp:57:37: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/expand.cpp:242:43: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/expand.cpp:78:25: style:inconclusive: Technically the member function 'Sass::Expand::getOriginalStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.hpp:25:19: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:78:25: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. head libsass-3.6.5+20231221/src/expand.cpp:83:25: style:inconclusive: Technically the member function 'Sass::Expand::getSelectorStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.hpp:26:19: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. libsass-3.6.5+20231221/src/expand.cpp:83:25: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. 2.17.0 libsass-3.6.5+20231221/src/expand.hpp:25:19: style:inconclusive: Technically the member function 'Sass::Expand::getOriginalStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.cpp:78:25: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. libsass-3.6.5+20231221/src/expand.hpp:25:19: note: Technically the member function 'Sass::Expand::getOriginalStack' can be const. 2.17.0 libsass-3.6.5+20231221/src/expand.hpp:26:19: style:inconclusive: Technically the member function 'Sass::Expand::getSelectorStack' can be const. [functionConst] libsass-3.6.5+20231221/src/expand.cpp:83:25: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. libsass-3.6.5+20231221/src/expand.hpp:26:19: note: Technically the member function 'Sass::Expand::getSelectorStack' can be const. 2.17.0 libsass-3.6.5+20231221/src/expand.hpp:57:37: performance:inconclusive: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/expand.cpp:242:43: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/expand.hpp:57:37: note: Technically the member function 'Sass::Expand::mergeMediaQueries' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/extender.cpp:685:23: performance:inconclusive: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/extender.hpp:302:15: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/extender.cpp:685:23: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/extender.hpp:302:15: performance:inconclusive: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/extender.cpp:685:23: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/extender.hpp:302:15: note: Technically the member function 'Sass::Extender::extensionForCompound' can be static (but you may consider moving to unnamed namespace). head libsass-3.6.5+20231221/src/file.cpp:346:20: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] head libsass-3.6.5+20231221/src/memory/shared_ptr.hpp:221:24: debug: CheckClass::isMemberVar found used member variable 'node' with varid 0 [varid0] head libsass-3.6.5+20231221/src/parser.cpp:2820:25: performance:inconclusive: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/parser.hpp:341:19: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/parser.cpp:2820:25: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/parser.hpp:211:9: style: Variable 'lexed' is assigned an expression that holds the same value. [redundantAssignment] libsass-3.6.5+20231221/src/parser.hpp:197:18: note: prev is assigned 'lexed' here. libsass-3.6.5+20231221/src/parser.hpp:211:9: note: Variable 'lexed' is assigned an expression that holds the same value. 2.17.0 libsass-3.6.5+20231221/src/parser.hpp:212:9: style: Variable 'position' is assigned an expression that holds the same value. [redundantAssignment] libsass-3.6.5+20231221/src/parser.hpp:199:26: note: oldpos is assigned 'position' here. libsass-3.6.5+20231221/src/parser.hpp:212:9: note: Variable 'position' is assigned an expression that holds the same value. 2.17.0 libsass-3.6.5+20231221/src/parser.hpp:213:9: style: Variable 'after_token' is assigned an expression that holds the same value. [redundantAssignment] libsass-3.6.5+20231221/src/parser.hpp:201:17: note: at is assigned 'after_token' here. libsass-3.6.5+20231221/src/parser.hpp:213:9: note: Variable 'after_token' is assigned an expression that holds the same value. 2.17.0 libsass-3.6.5+20231221/src/parser.hpp:214:9: style: Variable 'before_token' is assigned an expression that holds the same value. [redundantAssignment] libsass-3.6.5+20231221/src/parser.hpp:200:17: note: bt is assigned 'before_token' here. libsass-3.6.5+20231221/src/parser.hpp:214:9: note: Variable 'before_token' is assigned an expression that holds the same value. 2.17.0 libsass-3.6.5+20231221/src/parser.hpp:341:19: performance:inconclusive: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). [functionStatic] libsass-3.6.5+20231221/src/parser.cpp:2820:25: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). libsass-3.6.5+20231221/src/parser.hpp:341:19: note: Technically the member function 'Sass::Parser::fold_operands' can be static (but you may consider moving to unnamed namespace). 2.17.0 libsass-3.6.5+20231221/src/sass_context.cpp:201:19: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] 2.17.0 libsass-3.6.5+20231221/src/sass_context.cpp:303:19: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] head libsass-3.6.5+20231221/src/source_map.cpp:190:25: style:inconclusive: Technically the member function 'Sass::SourceMap::remap' can be const. [functionConst] libsass-3.6.5+20231221/src/source_map.hpp:38:16: note: Technically the member function 'Sass::SourceMap::remap' can be const. libsass-3.6.5+20231221/src/source_map.cpp:190:25: note: Technically the member function 'Sass::SourceMap::remap' can be const. head libsass-3.6.5+20231221/src/source_map.cpp:196:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head libsass-3.6.5+20231221/src/source_map.cpp:86:27: style:inconclusive: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. [functionConst] libsass-3.6.5+20231221/src/source_map.hpp:42:18: note: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. libsass-3.6.5+20231221/src/source_map.cpp:86:27: note: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. 2.17.0 libsass-3.6.5+20231221/src/source_map.hpp:38:16: style:inconclusive: Technically the member function 'Sass::SourceMap::remap' can be const. [functionConst] libsass-3.6.5+20231221/src/source_map.cpp:190:25: note: Technically the member function 'Sass::SourceMap::remap' can be const. libsass-3.6.5+20231221/src/source_map.hpp:38:16: note: Technically the member function 'Sass::SourceMap::remap' can be const. 2.17.0 libsass-3.6.5+20231221/src/source_map.hpp:42:18: style:inconclusive: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. [functionConst] libsass-3.6.5+20231221/src/source_map.cpp:86:27: note: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. libsass-3.6.5+20231221/src/source_map.hpp:42:18: note: Technically the member function 'Sass::SourceMap::serialize_mappings' can be const. head libsass-3.6.5+20231221/src/util_string.cpp:58:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] DONE