Skip to content
  • Przemyslaw Gorszkowski's avatar
    C++: fix follow symbol for const arguments · 0ff1cba7
    Przemyslaw Gorszkowski authored
    
    
    Fixed case:
    
    class Foo {};
    void foo(int v) {}
    void foo(const char *v) {}
    void foo(const Foo &v) {}
    void foo(char v) {}
    
    void test()
    {
        foo(5);
        foo("hoo");
        foo('a');
        char *var = "var";
        foo(var); // Jumps to last override, regardless of its type
        Foo f;
        foo(f); // Jumps to last override
    }
    
    Task-number: QTCREATORBUG-13128
    Change-Id: I038553bb3bdbe1c300fc01573c14b6fedf0320cd
    Reviewed-by: default avatarOrgad Shaneh <orgads@gmail.com>
    0ff1cba7