https://bugs.kde.org/show_bug.cgi?id=220287

--- Comment #8 from Milian Wolff <m...@milianw.de> ---
output from the clang AST, the issue is the opaque dependent type, which also
bugs us elsewhere:

  CXXConstructor (24) | type: "void ()" (111) | display: "C<T>()" | loc:
test.cpp@[(8,5),(15,6)] | sp-name-range: [(8,5),(8,6)] | isDecl
    CompoundStmt (202) | loc: test.cpp@[(8,9),(15,6)] | sp-name-range:
[(0,0),(0,0)] 
      BinaryOperator (114) | type: "<dependent type>" (26) | loc:
test.cpp@[(10,9),(10,19)] | sp-name-range: [(10,9),(10,15)] 
        MemberRefExpr (102) | type: "int" (17) | display: "A_test" | loc:
test.cpp@[(10,9),(10,15)] | sp-name-range: [(10,9),(10,15)] | isUse
        IntegerLiteral (106) | type: "int" (17) | loc:
test.cpp@[(10,18),(10,19)] | sp-name-range: [(10,18),(10,19)] 
      BinaryOperator (114) | type: "<dependent type>" (26) | loc:
test.cpp@[(11,9),(11,20)] | sp-name-range: [(11,9),(11,15)] 
        MemberRefExpr (102) | type: "int" (17) | display: "C_test" | loc:
test.cpp@[(11,9),(11,15)] | sp-name-range: [(11,9),(11,15)] | isUse
        IntegerLiteral (106) | type: "int" (17) | loc:
test.cpp@[(11,18),(11,20)] | sp-name-range: [(11,18),(11,20)] 
      BinaryOperator (114) | type: "<dependent type>" (26) | loc:
test.cpp@[(13,9),(13,25)] | sp-name-range: [(13,9),(13,13)] 
        MemberRefExpr (102) | type: "<dependent type>" (26) | loc:
test.cpp@[(13,9),(13,21)] | sp-name-range: [(13,9),(13,13)] 
          CXXThisExpr (132) | type: "C<T> *" (101) | loc:
test.cpp@[(13,9),(13,13)] | sp-name-range: [(13,9),(13,13)] 
        IntegerLiteral (106) | type: "int" (17) | loc:
test.cpp@[(13,24),(13,25)] | sp-name-range: [(13,24),(13,25)] 
      BinaryOperator (114) | type: "<dependent type>" (26) | loc:
test.cpp@[(14,9),(14,25)] | sp-name-range: [(14,9),(14,13)] 
        MemberRefExpr (102) | type: "<dependent type>" (26) | loc:
test.cpp@[(14,9),(14,21)] | sp-name-range: [(14,9),(14,13)] 
          CXXThisExpr (132) | type: "C<T> *" (101) | loc:
test.cpp@[(14,9),(14,13)] | sp-name-range: [(14,9),(14,13)] 
        IntegerLiteral (106) | type: "int" (17) | loc:
test.cpp@[(14,24),(14,25)] | sp-name-range: [(14,24),(14,25)]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to