mirror of
https://github.com/github/codeql.git
synced 2026-04-29 18:55:14 +02:00
C++: Address review, fix bug related to Conversions.
This commit is contained in:
@@ -302,12 +302,12 @@ Conversion3.cpp:
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [CStyleCast] 1
|
||||
# 2| ValueCategory = prvalue
|
||||
# 2| : [CStyleCast] (bool)...
|
||||
# 2| expr: [CStyleCast] (bool)...
|
||||
# 2| Conversion = [BoolConversion] conversion to bool
|
||||
# 2| Type = [BoolType] bool
|
||||
# 2| Value = [CStyleCast] 1
|
||||
# 2| ValueCategory = prvalue
|
||||
# 2| : [CStyleCast] (int)...
|
||||
# 2| expr: [CStyleCast] (int)...
|
||||
# 2| Conversion = [IntegralConversion] integral conversion
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [CStyleCast] 1
|
||||
@@ -316,7 +316,7 @@ Conversion3.cpp:
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [ParenthesisExpr] 7
|
||||
# 2| ValueCategory = prvalue
|
||||
# 2| : [CStyleCast] (int)...
|
||||
# 2| expr: [CStyleCast] (int)...
|
||||
# 2| Conversion = [IntegralConversion] integral conversion
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [CStyleCast] 7
|
||||
@@ -343,7 +343,7 @@ Conversion4.c:
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [ParenthesisExpr] 7
|
||||
# 2| ValueCategory = prvalue
|
||||
# 2| : [CStyleCast] (int)...
|
||||
# 2| expr: [CStyleCast] (int)...
|
||||
# 2| Conversion = [IntegralConversion] integral conversion
|
||||
# 2| Type = [IntType] int
|
||||
# 2| Value = [CStyleCast] 7
|
||||
@@ -362,11 +362,11 @@ Conversion4.c:
|
||||
# 6| Conversion = [PointerConversion] pointer conversion
|
||||
# 6| Type = [CharPointerType] char *
|
||||
# 6| ValueCategory = prvalue
|
||||
# 6| : [CStyleCast] (void *)...
|
||||
# 6| expr: [CStyleCast] (void *)...
|
||||
# 6| Conversion = [PointerConversion] pointer conversion
|
||||
# 6| Type = [VoidPointerType] void *
|
||||
# 6| ValueCategory = prvalue
|
||||
# 6| : [CStyleCast] (int *)...
|
||||
# 6| expr: [CStyleCast] (int *)...
|
||||
# 6| Conversion = [PointerConversion] pointer conversion
|
||||
# 6| Type = [IntPointerType] int *
|
||||
# 6| ValueCategory = prvalue
|
||||
@@ -565,15 +565,15 @@ DynamicCast.cpp:
|
||||
# 13| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 13| Type = [LValueReferenceType] const Derived &
|
||||
# 13| ValueCategory = prvalue
|
||||
# 13| : [CStyleCast] (const Derived)...
|
||||
# 13| expr: [CStyleCast] (const Derived)...
|
||||
# 13| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 13| Type = [SpecifiedType] const Derived
|
||||
# 13| ValueCategory = lvalue
|
||||
# 13| : [DynamicCast] dynamic_cast<Derived>...
|
||||
# 13| expr: [DynamicCast] dynamic_cast<Derived>...
|
||||
# 13| Conversion = [DynamicCast] dynamic_cast
|
||||
# 13| Type = [Class] Derived
|
||||
# 13| ValueCategory = lvalue
|
||||
# 13| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 13| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 13| Type = [Class] Base
|
||||
# 13| ValueCategory = lvalue
|
||||
# 13| 0 converted: [ReferenceDereferenceExpr] (reference dereference)
|
||||
|
||||
@@ -191,7 +191,7 @@ bad_asts.cpp:
|
||||
# 27| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 27| Type = [Struct] Point
|
||||
# 27| ValueCategory = prvalue(load)
|
||||
# 27| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 27| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 27| Type = [SpecifiedType] const Point
|
||||
# 27| ValueCategory = lvalue
|
||||
# 28| 1: [ReturnStmt] return ...
|
||||
@@ -3316,7 +3316,7 @@ ir.cpp:
|
||||
# 189| Conversion = [PointerConversion] pointer conversion
|
||||
# 189| Type = [PointerType] wchar_t *
|
||||
# 189| ValueCategory = prvalue
|
||||
# 189| : [ArrayToPointerConversion] array to pointer conversion
|
||||
# 189| expr: [ArrayToPointerConversion] array to pointer conversion
|
||||
# 189| Type = [PointerType] const wchar_t *
|
||||
# 189| ValueCategory = prvalue
|
||||
# 190| 2: [DeclStmt] declaration
|
||||
@@ -5485,7 +5485,7 @@ ir.cpp:
|
||||
# 623| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 623| Type = [SpecifiedType] const String
|
||||
# 623| ValueCategory = lvalue
|
||||
# 623| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 623| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 623| Type = [Struct] String
|
||||
# 623| ValueCategory = lvalue
|
||||
# 624| 1: [ExprStmt] ExprStmt
|
||||
@@ -5819,7 +5819,7 @@ ir.cpp:
|
||||
# 687| expr converted: [ReferenceToExpr] (reference to)
|
||||
# 687| Type = [LValueReferenceType] int &
|
||||
# 687| ValueCategory = prvalue
|
||||
# 687| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 687| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 687| Type = [IntType] int
|
||||
# 687| ValueCategory = lvalue
|
||||
# 688| 2: [DeclStmt] declaration
|
||||
@@ -5832,11 +5832,11 @@ ir.cpp:
|
||||
# 688| expr converted: [ReferenceToExpr] (reference to)
|
||||
# 688| Type = [LValueReferenceType] const String &
|
||||
# 688| ValueCategory = prvalue
|
||||
# 688| : [CStyleCast] (const String)...
|
||||
# 688| expr: [CStyleCast] (const String)...
|
||||
# 688| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 688| Type = [SpecifiedType] const String
|
||||
# 688| ValueCategory = lvalue
|
||||
# 688| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 688| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 688| Type = [Struct] String
|
||||
# 688| ValueCategory = lvalue
|
||||
# 689| 3: [ReturnStmt] return ...
|
||||
@@ -5873,7 +5873,7 @@ ir.cpp:
|
||||
# 694| 0 converted: [ArrayToPointerConversion] array to pointer conversion
|
||||
# 694| Type = [IntPointerType] int *
|
||||
# 694| ValueCategory = prvalue
|
||||
# 694| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 694| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 694| Type = [ArrayType] int[10]
|
||||
# 694| ValueCategory = lvalue
|
||||
# 695| 3: [ReturnStmt] return ...
|
||||
@@ -5945,7 +5945,7 @@ ir.cpp:
|
||||
# 705| Conversion = [BoolConversion] conversion to bool
|
||||
# 705| Type = [BoolType] bool
|
||||
# 705| ValueCategory = prvalue
|
||||
# 705| : [ParenthesisExpr] (...)
|
||||
# 705| expr: [ParenthesisExpr] (...)
|
||||
# 705| Type = [UnknownType] unknown
|
||||
# 705| ValueCategory = prvalue
|
||||
# 704| [FunctionTemplateInstantiation,TopLevelFunction] int min<int>(int, int)
|
||||
@@ -6660,7 +6660,7 @@ ir.cpp:
|
||||
# 808| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 808| Type = [LValueReferenceType] const Base &
|
||||
# 808| ValueCategory = prvalue
|
||||
# 808| : [CStyleCast] (const Base)...
|
||||
# 808| expr: [CStyleCast] (const Base)...
|
||||
# 808| Conversion = [BaseClassConversion] base class conversion
|
||||
# 808| Type = [SpecifiedType] const Base
|
||||
# 808| ValueCategory = lvalue
|
||||
@@ -6683,14 +6683,14 @@ ir.cpp:
|
||||
# 809| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 809| Type = [LValueReferenceType] const Base &
|
||||
# 809| ValueCategory = prvalue
|
||||
# 809| : [CStyleCast] (const Base)...
|
||||
# 809| expr: [CStyleCast] (const Base)...
|
||||
# 809| Conversion = [BaseClassConversion] base class conversion
|
||||
# 809| Type = [SpecifiedType] const Base
|
||||
# 809| ValueCategory = lvalue
|
||||
# 809| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 809| Type = [LValueReferenceType] const Base &
|
||||
# 809| ValueCategory = prvalue
|
||||
# 809| : [CStyleCast] (const Base)...
|
||||
# 809| expr: [CStyleCast] (const Base)...
|
||||
# 809| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 809| Type = [SpecifiedType] const Base
|
||||
# 809| ValueCategory = lvalue
|
||||
@@ -6713,14 +6713,14 @@ ir.cpp:
|
||||
# 810| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 810| Type = [LValueReferenceType] const Base &
|
||||
# 810| ValueCategory = prvalue
|
||||
# 810| : [CStyleCast] (const Base)...
|
||||
# 810| expr: [CStyleCast] (const Base)...
|
||||
# 810| Conversion = [BaseClassConversion] base class conversion
|
||||
# 810| Type = [SpecifiedType] const Base
|
||||
# 810| ValueCategory = lvalue
|
||||
# 810| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 810| Type = [LValueReferenceType] const Base &
|
||||
# 810| ValueCategory = prvalue
|
||||
# 810| : [CStyleCast] (const Base)...
|
||||
# 810| expr: [CStyleCast] (const Base)...
|
||||
# 810| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 810| Type = [SpecifiedType] const Base
|
||||
# 810| ValueCategory = lvalue
|
||||
@@ -6796,11 +6796,11 @@ ir.cpp:
|
||||
# 816| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 816| Type = [LValueReferenceType] const Middle &
|
||||
# 816| ValueCategory = prvalue
|
||||
# 816| : [CStyleCast] (const Middle)...
|
||||
# 816| expr: [CStyleCast] (const Middle)...
|
||||
# 816| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 816| Type = [SpecifiedType] const Middle
|
||||
# 816| ValueCategory = lvalue
|
||||
# 816| : [CStyleCast] (Middle)...
|
||||
# 816| expr: [CStyleCast] (Middle)...
|
||||
# 816| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 816| Type = [Struct] Middle
|
||||
# 816| ValueCategory = lvalue
|
||||
@@ -6820,11 +6820,11 @@ ir.cpp:
|
||||
# 817| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 817| Type = [LValueReferenceType] const Middle &
|
||||
# 817| ValueCategory = prvalue
|
||||
# 817| : [CStyleCast] (const Middle)...
|
||||
# 817| expr: [CStyleCast] (const Middle)...
|
||||
# 817| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 817| Type = [SpecifiedType] const Middle
|
||||
# 817| ValueCategory = lvalue
|
||||
# 817| : [StaticCast] static_cast<Middle>...
|
||||
# 817| expr: [StaticCast] static_cast<Middle>...
|
||||
# 817| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 817| Type = [Struct] Middle
|
||||
# 817| ValueCategory = lvalue
|
||||
@@ -6886,11 +6886,11 @@ ir.cpp:
|
||||
# 822| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 822| Type = [LValueReferenceType] const Base &
|
||||
# 822| ValueCategory = prvalue
|
||||
# 822| : [CStyleCast] (const Base)...
|
||||
# 822| expr: [CStyleCast] (const Base)...
|
||||
# 822| Conversion = [BaseClassConversion] base class conversion
|
||||
# 822| Type = [SpecifiedType] const Base
|
||||
# 822| ValueCategory = lvalue
|
||||
# 822| : [CStyleCast] (const Middle)...
|
||||
# 822| expr: [CStyleCast] (const Middle)...
|
||||
# 822| Conversion = [BaseClassConversion] base class conversion
|
||||
# 822| Type = [SpecifiedType] const Middle
|
||||
# 822| ValueCategory = lvalue
|
||||
@@ -6913,18 +6913,18 @@ ir.cpp:
|
||||
# 823| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 823| Type = [LValueReferenceType] const Base &
|
||||
# 823| ValueCategory = prvalue
|
||||
# 823| : [CStyleCast] (const Base)...
|
||||
# 823| expr: [CStyleCast] (const Base)...
|
||||
# 823| Conversion = [BaseClassConversion] base class conversion
|
||||
# 823| Type = [SpecifiedType] const Base
|
||||
# 823| ValueCategory = lvalue
|
||||
# 823| : [CStyleCast] (const Middle)...
|
||||
# 823| expr: [CStyleCast] (const Middle)...
|
||||
# 823| Conversion = [BaseClassConversion] base class conversion
|
||||
# 823| Type = [SpecifiedType] const Middle
|
||||
# 823| ValueCategory = lvalue
|
||||
# 823| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 823| Type = [LValueReferenceType] const Base &
|
||||
# 823| ValueCategory = prvalue
|
||||
# 823| : [CStyleCast] (const Base)...
|
||||
# 823| expr: [CStyleCast] (const Base)...
|
||||
# 823| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 823| Type = [SpecifiedType] const Base
|
||||
# 823| ValueCategory = lvalue
|
||||
@@ -6947,18 +6947,18 @@ ir.cpp:
|
||||
# 824| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 824| Type = [LValueReferenceType] const Base &
|
||||
# 824| ValueCategory = prvalue
|
||||
# 824| : [CStyleCast] (const Base)...
|
||||
# 824| expr: [CStyleCast] (const Base)...
|
||||
# 824| Conversion = [BaseClassConversion] base class conversion
|
||||
# 824| Type = [SpecifiedType] const Base
|
||||
# 824| ValueCategory = lvalue
|
||||
# 824| : [CStyleCast] (const Middle)...
|
||||
# 824| expr: [CStyleCast] (const Middle)...
|
||||
# 824| Conversion = [BaseClassConversion] base class conversion
|
||||
# 824| Type = [SpecifiedType] const Middle
|
||||
# 824| ValueCategory = lvalue
|
||||
# 824| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 824| Type = [LValueReferenceType] const Base &
|
||||
# 824| ValueCategory = prvalue
|
||||
# 824| : [CStyleCast] (const Base)...
|
||||
# 824| expr: [CStyleCast] (const Base)...
|
||||
# 824| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 824| Type = [SpecifiedType] const Base
|
||||
# 824| ValueCategory = lvalue
|
||||
@@ -6979,7 +6979,7 @@ ir.cpp:
|
||||
# 825| Conversion = [BaseClassConversion] base class conversion
|
||||
# 825| Type = [PointerType] Base *
|
||||
# 825| ValueCategory = prvalue
|
||||
# 825| : [CStyleCast] (Middle *)...
|
||||
# 825| expr: [CStyleCast] (Middle *)...
|
||||
# 825| Conversion = [BaseClassConversion] base class conversion
|
||||
# 825| Type = [PointerType] Middle *
|
||||
# 825| ValueCategory = prvalue
|
||||
@@ -6997,7 +6997,7 @@ ir.cpp:
|
||||
# 826| Conversion = [BaseClassConversion] base class conversion
|
||||
# 826| Type = [PointerType] Base *
|
||||
# 826| ValueCategory = prvalue
|
||||
# 826| : [CStyleCast] (Middle *)...
|
||||
# 826| expr: [CStyleCast] (Middle *)...
|
||||
# 826| Conversion = [BaseClassConversion] base class conversion
|
||||
# 826| Type = [PointerType] Middle *
|
||||
# 826| ValueCategory = prvalue
|
||||
@@ -7015,7 +7015,7 @@ ir.cpp:
|
||||
# 827| Conversion = [BaseClassConversion] base class conversion
|
||||
# 827| Type = [PointerType] Base *
|
||||
# 827| ValueCategory = prvalue
|
||||
# 827| : [CStyleCast] (Middle *)...
|
||||
# 827| expr: [CStyleCast] (Middle *)...
|
||||
# 827| Conversion = [BaseClassConversion] base class conversion
|
||||
# 827| Type = [PointerType] Middle *
|
||||
# 827| ValueCategory = prvalue
|
||||
@@ -7046,15 +7046,15 @@ ir.cpp:
|
||||
# 830| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 830| Type = [LValueReferenceType] const Derived &
|
||||
# 830| ValueCategory = prvalue
|
||||
# 830| : [CStyleCast] (const Derived)...
|
||||
# 830| expr: [CStyleCast] (const Derived)...
|
||||
# 830| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 830| Type = [SpecifiedType] const Derived
|
||||
# 830| ValueCategory = lvalue
|
||||
# 830| : [CStyleCast] (Derived)...
|
||||
# 830| expr: [CStyleCast] (Derived)...
|
||||
# 830| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 830| Type = [Struct] Derived
|
||||
# 830| ValueCategory = lvalue
|
||||
# 830| : [CStyleCast] (Middle)...
|
||||
# 830| expr: [CStyleCast] (Middle)...
|
||||
# 830| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 830| Type = [Struct] Middle
|
||||
# 830| ValueCategory = lvalue
|
||||
@@ -7074,15 +7074,15 @@ ir.cpp:
|
||||
# 831| 0 converted: [ReferenceToExpr] (reference to)
|
||||
# 831| Type = [LValueReferenceType] const Derived &
|
||||
# 831| ValueCategory = prvalue
|
||||
# 831| : [CStyleCast] (const Derived)...
|
||||
# 831| expr: [CStyleCast] (const Derived)...
|
||||
# 831| Conversion = [GlvalueConversion] glvalue conversion
|
||||
# 831| Type = [SpecifiedType] const Derived
|
||||
# 831| ValueCategory = lvalue
|
||||
# 831| : [StaticCast] static_cast<Derived>...
|
||||
# 831| expr: [StaticCast] static_cast<Derived>...
|
||||
# 831| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 831| Type = [Struct] Derived
|
||||
# 831| ValueCategory = lvalue
|
||||
# 831| : [CStyleCast] (Middle)...
|
||||
# 831| expr: [CStyleCast] (Middle)...
|
||||
# 831| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 831| Type = [Struct] Middle
|
||||
# 831| ValueCategory = lvalue
|
||||
@@ -7103,7 +7103,7 @@ ir.cpp:
|
||||
# 832| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 832| Type = [PointerType] Derived *
|
||||
# 832| ValueCategory = prvalue
|
||||
# 832| : [CStyleCast] (Middle *)...
|
||||
# 832| expr: [CStyleCast] (Middle *)...
|
||||
# 832| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 832| Type = [PointerType] Middle *
|
||||
# 832| ValueCategory = prvalue
|
||||
@@ -7121,7 +7121,7 @@ ir.cpp:
|
||||
# 833| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 833| Type = [PointerType] Derived *
|
||||
# 833| ValueCategory = prvalue
|
||||
# 833| : [CStyleCast] (Middle *)...
|
||||
# 833| expr: [CStyleCast] (Middle *)...
|
||||
# 833| Conversion = [DerivedClassConversion] derived class conversion
|
||||
# 833| Type = [PointerType] Middle *
|
||||
# 833| ValueCategory = prvalue
|
||||
@@ -7302,7 +7302,7 @@ ir.cpp:
|
||||
# 858| expr converted: [ReferenceToExpr] (reference to)
|
||||
# 858| Type = [LValueReferenceType] PolymorphicBase &
|
||||
# 858| ValueCategory = prvalue
|
||||
# 858| : [DynamicCast] dynamic_cast<PolymorphicBase>...
|
||||
# 858| expr: [DynamicCast] dynamic_cast<PolymorphicBase>...
|
||||
# 858| Conversion = [DynamicCast] dynamic_cast
|
||||
# 858| Type = [Struct] PolymorphicBase
|
||||
# 858| ValueCategory = lvalue
|
||||
@@ -7330,7 +7330,7 @@ ir.cpp:
|
||||
# 861| expr converted: [ReferenceToExpr] (reference to)
|
||||
# 861| Type = [LValueReferenceType] PolymorphicDerived &
|
||||
# 861| ValueCategory = prvalue
|
||||
# 861| : [DynamicCast] dynamic_cast<PolymorphicDerived>...
|
||||
# 861| expr: [DynamicCast] dynamic_cast<PolymorphicDerived>...
|
||||
# 861| Conversion = [DynamicCast] dynamic_cast
|
||||
# 861| Type = [Struct] PolymorphicDerived
|
||||
# 861| ValueCategory = lvalue
|
||||
@@ -7389,7 +7389,7 @@ ir.cpp:
|
||||
# 873| Conversion = [PointerConversion] pointer conversion
|
||||
# 873| Type = [PointerType] const char *
|
||||
# 873| ValueCategory = prvalue
|
||||
# 873| : [ArrayToPointerConversion] array to pointer conversion
|
||||
# 873| expr: [ArrayToPointerConversion] array to pointer conversion
|
||||
# 873| Type = [CharPointerType] char *
|
||||
# 873| ValueCategory = prvalue
|
||||
# 874| 2: [ExprStmt] ExprStmt
|
||||
@@ -8536,7 +8536,7 @@ ir.cpp:
|
||||
# 1043| .s converted: [ReferenceToExpr] (reference to)
|
||||
# 1043| Type = [LValueReferenceType] const String &
|
||||
# 1043| ValueCategory = prvalue
|
||||
# 1043| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1043| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1043| Type = [SpecifiedType] const String
|
||||
# 1043| ValueCategory = lvalue
|
||||
#-----| .x converted: [ReferenceToExpr] (reference to)
|
||||
@@ -8614,7 +8614,7 @@ ir.cpp:
|
||||
# 1047| .s converted: [ReferenceToExpr] (reference to)
|
||||
# 1047| Type = [LValueReferenceType] const String &
|
||||
# 1047| ValueCategory = prvalue
|
||||
# 1047| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1047| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1047| Type = [SpecifiedType] const String
|
||||
# 1047| ValueCategory = lvalue
|
||||
# 1048| 7: [ExprStmt] ExprStmt
|
||||
@@ -8689,7 +8689,7 @@ ir.cpp:
|
||||
# 1051| .s converted: [ReferenceToExpr] (reference to)
|
||||
# 1051| Type = [LValueReferenceType] const String &
|
||||
# 1051| ValueCategory = prvalue
|
||||
# 1051| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1051| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1051| Type = [SpecifiedType] const String
|
||||
# 1051| ValueCategory = lvalue
|
||||
# 1052| 11: [ExprStmt] ExprStmt
|
||||
@@ -8758,7 +8758,7 @@ ir.cpp:
|
||||
# 1054| .s converted: [ReferenceToExpr] (reference to)
|
||||
# 1054| Type = [LValueReferenceType] const String &
|
||||
# 1054| ValueCategory = prvalue
|
||||
# 1054| : [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1054| expr: [ReferenceDereferenceExpr] (reference dereference)
|
||||
# 1054| Type = [SpecifiedType] const String
|
||||
# 1054| ValueCategory = lvalue
|
||||
# 1054| .j converted: [ReferenceToExpr] (reference to)
|
||||
|
||||
Reference in New Issue
Block a user