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

Sergio Martins <smart...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #2 from Sergio Martins <smart...@kde.org> ---
AST for the test-case

`-FunctionDecl 0x38e3e28 <line:9:1, line:12:1> line:9:6 test364092 'void
(void)'
  `-CompoundStmt 0x38e41d0 <line:10:1, line:12:1>
    `-DeclStmt 0x38e41b8 <line:11:5, col:23>
      `-VarDecl 0x38e3ee0 <col:5, col:17> col:13 s 'class QString' cinit
        `-ExprWithCleanups 0x38e41a0 <col:13, col:17> 'class QString'
          `-CXXConstructExpr 0x38e4168 <col:13, col:17> 'class QString' 'void
(class QString &&) noexcept' elidable
            `-MaterializeTemporaryExpr 0x38e4150 <col:17> 'class QString'
xvalue
              `-CXXBindTemporaryExpr 0x38e4130 <col:17> 'class QString'
(CXXTemporary 0x38e4128)
                `-ImplicitCastExpr 0x38e4110 <col:17> 'class QString'
<ConstructorConversion>
                  `-CXXConstructExpr 0x38e40d8 <col:17> 'class QString' 'void
(class QLatin1String)'
                    `-CXXConstructExpr 0x38e40a0 <col:17> 'class QLatin1String'
'void (class QLatin1String &&) noexcept' elidable
                      `-MaterializeTemporaryExpr 0x38e4088 <col:17> 'class
QLatin1String' xvalue
                        `-UserDefinedLiteral 0x38e4048 <col:17> 'class
QLatin1String'
                          |-ImplicitCastExpr 0x38e4018 <col:20> 'class
QLatin1String (*)(const char *, std::size_t)' <FunctionToPointerDecay>
                          | `-DeclRefExpr 0x38e3f90 <col:20> 'class
QLatin1String (const char *, std::size_t)' lvalue Function 0x38e3980
'operator""_L1' 'class QLatin1String (const char *, std::size_t)'
                          |-ImplicitCastExpr 0x38e4030 <col:17> 'const char *'
<ArrayToPointerDecay>
                          | `-StringLiteral 0x38e3f40 <col:17> 'const char [2]'
lvalue "F"
                          `-IntegerLiteral 0x38e3f70 <col:17> 'unsigned long' 1

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

Reply via email to