fix casing in variable name (#5778)

The attribute movedValue is misspelled with an uppercase V, this leads
to errors when printing token values:

```
$ python3 runaddon.py test.py test.c.dump 
Checking test.c.dump...
Checking test.c.dump, config ...
line 2 str=""lala\n""
Traceback (most recent call last):
  File "/home/eric/tools/cppcheck/addons/runaddon.py", line 11, in <module>
    cppcheck.runcheckers()
  File "/home/eric/tools/cppcheck/addons/cppcheck.py", line 39, in runcheckers
    c(cfg, data)
  File "test.py", line 9, in func
    print(f'    {value}')
  File "/home/eric/tools/cppcheck/addons/cppcheckdata.py", line 907, in __repr__
    ", ".join(("{}={}".format(a, repr(getattr(self, a))) for a in attrs))
  File "/home/eric/tools/cppcheck/addons/cppcheckdata.py", line 907, in <genexpr>
    ", ".join(("{}={}".format(a, repr(getattr(self, a))) for a in attrs))
AttributeError: 'Value' object has no attribute 'movedValue'
```
This commit is contained in:
Eric Sesterhenn 2023-12-18 18:57:08 +01:00 committed by GitHub
parent 5aa1710dd0
commit 3b1c701766
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -830,7 +830,7 @@ class Value:
intvalue integer value intvalue integer value
tokvalue token value tokvalue token value
floatvalue float value floatvalue float value
movedValue movedvalue
uninit uninit
containerSize container size containerSize container size
bufferSize buffer size bufferSize buffer size
@ -900,7 +900,7 @@ class Value:
self.symbolic = IdMap.get(self._symbolicId) self.symbolic = IdMap.get(self._symbolicId)
def __repr__(self): def __repr__(self):
attrs = ["intvalue", "tokvalue", "floatvalue", "movedValue", "uninit", attrs = ["intvalue", "tokvalue", "floatvalue", "movedvalue", "uninit",
"bufferSize", "containerSize", "condition", "valueKind"] "bufferSize", "containerSize", "condition", "valueKind"]
return "{}({})".format( return "{}({})".format(
"Value", "Value",