Viewing 1 post (of 1 total)
  • Author
    Posts
  • #18722
    Andreas
    Participant

    Steps to reproduce the bug:

    Create a project containing one single C++ file with the following content:

    // File Test.cpp
    
    namespace abc {
        namespace def {
    
            void MyClass::aaa()
            {
            }
    
            void MyClass::zzz()
            {
            }
        }
    }

    The resulting symbol list will look as follows:

    ┌ Function
    │ └─ aaa
    ├ {} Namespace
    │ └─ abc
    └ {} abc
      ├─{} def
      └─── def::MyClass
           └─ zzz

    The bug is that the functions aaa() and zzz() are located in different places in the symbol list. They should be located in the same place, because there is no difference between these functions except their name.

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.