Open Bug 1155415 (shadow-field) Opened 6 years ago Updated 2 years ago

Analysis to prevent shadowed base class members and non-virtual member functions

Categories

(Firefox Build System :: Source Code Analysis, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: bent.mozilla, Unassigned)

References

Details

Shadowing base class members and member functions is almost always a bad idea. We should prevent that!

At the very least we need to prohibit multiple nsrefcnt members!
See Also: → 895502
Assignee: nobody → ehsan
Flags: needinfo?(ehsan)
Alias: shadow-flags
Flags: needinfo?(ehsan)
Alias: shadow-flags → shadow-flag
Alias: shadow-flag → shadow-field
Depends on: 1158537
Depends on: 1158540
Depends on: 1158541
Depends on: 1158542
Depends on: 1158543
Depends on: 1158544
Depends on: 1158545
Depends on: 1158546
Product: Core → Firefox Build System
Assignee: ehsan → nobody
You need to log in before you can comment on or make changes to this bug.