@@ -1981,6 +1981,9 @@ coroutines.cpp:
1981
1981
# 87| getQualifier(): [PointerDereferenceExpr] * ...
1982
1982
# 87| Type = [Struct] suspend_always
1983
1983
# 87| ValueCategory = lvalue
1984
+ # 87| getOperand(): [ReuseExpr] reuse of & ...
1985
+ # 87| Type = [PointerType] suspend_always *
1986
+ # 87| ValueCategory = prvalue
1984
1987
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
1985
1988
#-----| Conversion = [GlvalueConversion] glvalue conversion
1986
1989
#-----| Type = [SpecifiedType] const suspend_always
@@ -1991,6 +1994,9 @@ coroutines.cpp:
1991
1994
# 87| getQualifier(): [PointerDereferenceExpr] * ...
1992
1995
# 87| Type = [Struct] suspend_always
1993
1996
# 87| ValueCategory = lvalue
1997
+ # 87| getOperand(): [ReuseExpr] reuse of & ...
1998
+ # 87| Type = [PointerType] suspend_always *
1999
+ # 87| ValueCategory = prvalue
1994
2000
# 87| getArgument(0): [ConstructorCall] call to coroutine_handle
1995
2001
# 87| Type = [VoidType] void
1996
2002
# 87| ValueCategory = prvalue
@@ -2081,6 +2087,9 @@ coroutines.cpp:
2081
2087
# 87| getQualifier(): [PointerDereferenceExpr] * ...
2082
2088
# 87| Type = [Struct] suspend_always
2083
2089
# 87| ValueCategory = lvalue
2090
+ # 87| getOperand(): [ReuseExpr] reuse of & ...
2091
+ # 87| Type = [PointerType] suspend_always *
2092
+ # 87| ValueCategory = prvalue
2084
2093
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2085
2094
#-----| Conversion = [GlvalueConversion] glvalue conversion
2086
2095
#-----| Type = [SpecifiedType] const suspend_always
@@ -2091,6 +2100,9 @@ coroutines.cpp:
2091
2100
# 87| getQualifier(): [PointerDereferenceExpr] * ...
2092
2101
# 87| Type = [Struct] suspend_always
2093
2102
# 87| ValueCategory = lvalue
2103
+ # 87| getOperand(): [ReuseExpr] reuse of & ...
2104
+ # 87| Type = [PointerType] suspend_always *
2105
+ # 87| ValueCategory = prvalue
2094
2106
# 87| getArgument(0): [ConstructorCall] call to coroutine_handle
2095
2107
# 87| Type = [VoidType] void
2096
2108
# 87| ValueCategory = prvalue
@@ -2182,6 +2194,9 @@ coroutines.cpp:
2182
2194
# 91| getQualifier(): [PointerDereferenceExpr] * ...
2183
2195
# 91| Type = [Struct] suspend_always
2184
2196
# 91| ValueCategory = lvalue
2197
+ # 91| getOperand(): [ReuseExpr] reuse of & ...
2198
+ # 91| Type = [PointerType] suspend_always *
2199
+ # 91| ValueCategory = prvalue
2185
2200
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2186
2201
#-----| Conversion = [GlvalueConversion] glvalue conversion
2187
2202
#-----| Type = [SpecifiedType] const suspend_always
@@ -2192,6 +2207,9 @@ coroutines.cpp:
2192
2207
# 91| getQualifier(): [PointerDereferenceExpr] * ...
2193
2208
# 91| Type = [Struct] suspend_always
2194
2209
# 91| ValueCategory = lvalue
2210
+ # 91| getOperand(): [ReuseExpr] reuse of & ...
2211
+ # 91| Type = [PointerType] suspend_always *
2212
+ # 91| ValueCategory = prvalue
2195
2213
# 91| getArgument(0): [ConstructorCall] call to coroutine_handle
2196
2214
# 91| Type = [VoidType] void
2197
2215
# 91| ValueCategory = prvalue
@@ -2285,6 +2303,9 @@ coroutines.cpp:
2285
2303
# 91| getQualifier(): [PointerDereferenceExpr] * ...
2286
2304
# 91| Type = [Struct] suspend_always
2287
2305
# 91| ValueCategory = lvalue
2306
+ # 91| getOperand(): [ReuseExpr] reuse of & ...
2307
+ # 91| Type = [PointerType] suspend_always *
2308
+ # 91| ValueCategory = prvalue
2288
2309
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2289
2310
#-----| Conversion = [GlvalueConversion] glvalue conversion
2290
2311
#-----| Type = [SpecifiedType] const suspend_always
@@ -2295,6 +2316,9 @@ coroutines.cpp:
2295
2316
# 91| getQualifier(): [PointerDereferenceExpr] * ...
2296
2317
# 91| Type = [Struct] suspend_always
2297
2318
# 91| ValueCategory = lvalue
2319
+ # 91| getOperand(): [ReuseExpr] reuse of & ...
2320
+ # 91| Type = [PointerType] suspend_always *
2321
+ # 91| ValueCategory = prvalue
2298
2322
# 91| getArgument(0): [ConstructorCall] call to coroutine_handle
2299
2323
# 91| Type = [VoidType] void
2300
2324
# 91| ValueCategory = prvalue
@@ -2386,6 +2410,9 @@ coroutines.cpp:
2386
2410
# 95| getQualifier(): [PointerDereferenceExpr] * ...
2387
2411
# 95| Type = [Struct] suspend_always
2388
2412
# 95| ValueCategory = lvalue
2413
+ # 95| getOperand(): [ReuseExpr] reuse of & ...
2414
+ # 95| Type = [PointerType] suspend_always *
2415
+ # 95| ValueCategory = prvalue
2389
2416
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2390
2417
#-----| Conversion = [GlvalueConversion] glvalue conversion
2391
2418
#-----| Type = [SpecifiedType] const suspend_always
@@ -2396,6 +2423,9 @@ coroutines.cpp:
2396
2423
# 95| getQualifier(): [PointerDereferenceExpr] * ...
2397
2424
# 95| Type = [Struct] suspend_always
2398
2425
# 95| ValueCategory = lvalue
2426
+ # 95| getOperand(): [ReuseExpr] reuse of & ...
2427
+ # 95| Type = [PointerType] suspend_always *
2428
+ # 95| ValueCategory = prvalue
2399
2429
# 95| getArgument(0): [ConstructorCall] call to coroutine_handle
2400
2430
# 95| Type = [VoidType] void
2401
2431
# 95| ValueCategory = prvalue
@@ -2463,6 +2493,9 @@ coroutines.cpp:
2463
2493
# 96| getQualifier(): [PointerDereferenceExpr] * ...
2464
2494
# 96| Type = [Struct] suspend_always
2465
2495
# 96| ValueCategory = lvalue
2496
+ # 96| getOperand(): [ReuseExpr] reuse of & ...
2497
+ # 96| Type = [PointerType] suspend_always *
2498
+ # 96| ValueCategory = prvalue
2466
2499
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2467
2500
#-----| Conversion = [GlvalueConversion] glvalue conversion
2468
2501
#-----| Type = [SpecifiedType] const suspend_always
@@ -2473,6 +2506,9 @@ coroutines.cpp:
2473
2506
# 96| getQualifier(): [PointerDereferenceExpr] * ...
2474
2507
# 96| Type = [Struct] suspend_always
2475
2508
# 96| ValueCategory = lvalue
2509
+ # 96| getOperand(): [ReuseExpr] reuse of & ...
2510
+ # 96| Type = [PointerType] suspend_always *
2511
+ # 96| ValueCategory = prvalue
2476
2512
# 96| getArgument(0): [ConstructorCall] call to coroutine_handle
2477
2513
# 96| Type = [VoidType] void
2478
2514
# 96| ValueCategory = prvalue
@@ -2563,6 +2599,9 @@ coroutines.cpp:
2563
2599
# 95| getQualifier(): [PointerDereferenceExpr] * ...
2564
2600
# 95| Type = [Struct] suspend_always
2565
2601
# 95| ValueCategory = lvalue
2602
+ # 95| getOperand(): [ReuseExpr] reuse of & ...
2603
+ # 95| Type = [PointerType] suspend_always *
2604
+ # 95| ValueCategory = prvalue
2566
2605
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2567
2606
#-----| Conversion = [GlvalueConversion] glvalue conversion
2568
2607
#-----| Type = [SpecifiedType] const suspend_always
@@ -2573,6 +2612,9 @@ coroutines.cpp:
2573
2612
# 95| getQualifier(): [PointerDereferenceExpr] * ...
2574
2613
# 95| Type = [Struct] suspend_always
2575
2614
# 95| ValueCategory = lvalue
2615
+ # 95| getOperand(): [ReuseExpr] reuse of & ...
2616
+ # 95| Type = [PointerType] suspend_always *
2617
+ # 95| ValueCategory = prvalue
2576
2618
# 95| getArgument(0): [ConstructorCall] call to coroutine_handle
2577
2619
# 95| Type = [VoidType] void
2578
2620
# 95| ValueCategory = prvalue
@@ -2664,6 +2706,9 @@ coroutines.cpp:
2664
2706
# 99| getQualifier(): [PointerDereferenceExpr] * ...
2665
2707
# 99| Type = [Struct] suspend_always
2666
2708
# 99| ValueCategory = lvalue
2709
+ # 99| getOperand(): [ReuseExpr] reuse of & ...
2710
+ # 99| Type = [PointerType] suspend_always *
2711
+ # 99| ValueCategory = prvalue
2667
2712
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2668
2713
#-----| Conversion = [GlvalueConversion] glvalue conversion
2669
2714
#-----| Type = [SpecifiedType] const suspend_always
@@ -2674,6 +2719,9 @@ coroutines.cpp:
2674
2719
# 99| getQualifier(): [PointerDereferenceExpr] * ...
2675
2720
# 99| Type = [Struct] suspend_always
2676
2721
# 99| ValueCategory = lvalue
2722
+ # 99| getOperand(): [ReuseExpr] reuse of & ...
2723
+ # 99| Type = [PointerType] suspend_always *
2724
+ # 99| ValueCategory = prvalue
2677
2725
# 99| getArgument(0): [ConstructorCall] call to coroutine_handle
2678
2726
# 99| Type = [VoidType] void
2679
2727
# 99| ValueCategory = prvalue
@@ -2741,6 +2789,9 @@ coroutines.cpp:
2741
2789
# 100| getQualifier(): [PointerDereferenceExpr] * ...
2742
2790
# 100| Type = [Struct] suspend_always
2743
2791
# 100| ValueCategory = lvalue
2792
+ # 100| getOperand(): [ReuseExpr] reuse of & ...
2793
+ # 100| Type = [PointerType] suspend_always *
2794
+ # 100| ValueCategory = prvalue
2744
2795
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2745
2796
#-----| Conversion = [GlvalueConversion] glvalue conversion
2746
2797
#-----| Type = [SpecifiedType] const suspend_always
@@ -2751,6 +2802,9 @@ coroutines.cpp:
2751
2802
# 100| getQualifier(): [PointerDereferenceExpr] * ...
2752
2803
# 100| Type = [Struct] suspend_always
2753
2804
# 100| ValueCategory = lvalue
2805
+ # 100| getOperand(): [ReuseExpr] reuse of & ...
2806
+ # 100| Type = [PointerType] suspend_always *
2807
+ # 100| ValueCategory = prvalue
2754
2808
# 100| getArgument(0): [ConstructorCall] call to coroutine_handle
2755
2809
# 100| Type = [VoidType] void
2756
2810
# 100| ValueCategory = prvalue
@@ -2833,6 +2887,9 @@ coroutines.cpp:
2833
2887
# 99| getQualifier(): [PointerDereferenceExpr] * ...
2834
2888
# 99| Type = [Struct] suspend_always
2835
2889
# 99| ValueCategory = lvalue
2890
+ # 99| getOperand(): [ReuseExpr] reuse of & ...
2891
+ # 99| Type = [PointerType] suspend_always *
2892
+ # 99| ValueCategory = prvalue
2836
2893
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2837
2894
#-----| Conversion = [GlvalueConversion] glvalue conversion
2838
2895
#-----| Type = [SpecifiedType] const suspend_always
@@ -2843,6 +2900,9 @@ coroutines.cpp:
2843
2900
# 99| getQualifier(): [PointerDereferenceExpr] * ...
2844
2901
# 99| Type = [Struct] suspend_always
2845
2902
# 99| ValueCategory = lvalue
2903
+ # 99| getOperand(): [ReuseExpr] reuse of & ...
2904
+ # 99| Type = [PointerType] suspend_always *
2905
+ # 99| ValueCategory = prvalue
2846
2906
# 99| getArgument(0): [ConstructorCall] call to coroutine_handle
2847
2907
# 99| Type = [VoidType] void
2848
2908
# 99| ValueCategory = prvalue
@@ -2934,6 +2994,9 @@ coroutines.cpp:
2934
2994
# 103| getQualifier(): [PointerDereferenceExpr] * ...
2935
2995
# 103| Type = [Struct] suspend_always
2936
2996
# 103| ValueCategory = lvalue
2997
+ # 103| getOperand(): [ReuseExpr] reuse of & ...
2998
+ # 103| Type = [PointerType] suspend_always *
2999
+ # 103| ValueCategory = prvalue
2937
3000
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
2938
3001
#-----| Conversion = [GlvalueConversion] glvalue conversion
2939
3002
#-----| Type = [SpecifiedType] const suspend_always
@@ -2944,6 +3007,9 @@ coroutines.cpp:
2944
3007
# 103| getQualifier(): [PointerDereferenceExpr] * ...
2945
3008
# 103| Type = [Struct] suspend_always
2946
3009
# 103| ValueCategory = lvalue
3010
+ # 103| getOperand(): [ReuseExpr] reuse of & ...
3011
+ # 103| Type = [PointerType] suspend_always *
3012
+ # 103| ValueCategory = prvalue
2947
3013
# 103| getArgument(0): [ConstructorCall] call to coroutine_handle
2948
3014
# 103| Type = [VoidType] void
2949
3015
# 103| ValueCategory = prvalue
@@ -3011,6 +3077,9 @@ coroutines.cpp:
3011
3077
# 104| getQualifier(): [PointerDereferenceExpr] * ...
3012
3078
# 104| Type = [Struct] suspend_always
3013
3079
# 104| ValueCategory = lvalue
3080
+ # 104| getOperand(): [ReuseExpr] reuse of & ...
3081
+ # 104| Type = [PointerType] suspend_always *
3082
+ # 104| ValueCategory = prvalue
3014
3083
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
3015
3084
#-----| Conversion = [GlvalueConversion] glvalue conversion
3016
3085
#-----| Type = [SpecifiedType] const suspend_always
@@ -3021,6 +3090,9 @@ coroutines.cpp:
3021
3090
# 104| getQualifier(): [PointerDereferenceExpr] * ...
3022
3091
# 104| Type = [Struct] suspend_always
3023
3092
# 104| ValueCategory = lvalue
3093
+ # 104| getOperand(): [ReuseExpr] reuse of & ...
3094
+ # 104| Type = [PointerType] suspend_always *
3095
+ # 104| ValueCategory = prvalue
3024
3096
# 104| getArgument(0): [ConstructorCall] call to coroutine_handle
3025
3097
# 104| Type = [VoidType] void
3026
3098
# 104| ValueCategory = prvalue
@@ -3111,6 +3183,9 @@ coroutines.cpp:
3111
3183
# 103| getQualifier(): [PointerDereferenceExpr] * ...
3112
3184
# 103| Type = [Struct] suspend_always
3113
3185
# 103| ValueCategory = lvalue
3186
+ # 103| getOperand(): [ReuseExpr] reuse of & ...
3187
+ # 103| Type = [PointerType] suspend_always *
3188
+ # 103| ValueCategory = prvalue
3114
3189
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
3115
3190
#-----| Conversion = [GlvalueConversion] glvalue conversion
3116
3191
#-----| Type = [SpecifiedType] const suspend_always
@@ -3121,6 +3196,9 @@ coroutines.cpp:
3121
3196
# 103| getQualifier(): [PointerDereferenceExpr] * ...
3122
3197
# 103| Type = [Struct] suspend_always
3123
3198
# 103| ValueCategory = lvalue
3199
+ # 103| getOperand(): [ReuseExpr] reuse of & ...
3200
+ # 103| Type = [PointerType] suspend_always *
3201
+ # 103| ValueCategory = prvalue
3124
3202
# 103| getArgument(0): [ConstructorCall] call to coroutine_handle
3125
3203
# 103| Type = [VoidType] void
3126
3204
# 103| ValueCategory = prvalue
@@ -3212,6 +3290,9 @@ coroutines.cpp:
3212
3290
# 108| getQualifier(): [PointerDereferenceExpr] * ...
3213
3291
# 108| Type = [Struct] suspend_always
3214
3292
# 108| ValueCategory = lvalue
3293
+ # 108| getOperand(): [ReuseExpr] reuse of & ...
3294
+ # 108| Type = [PointerType] suspend_always *
3295
+ # 108| ValueCategory = prvalue
3215
3296
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
3216
3297
#-----| Conversion = [GlvalueConversion] glvalue conversion
3217
3298
#-----| Type = [SpecifiedType] const suspend_always
@@ -3222,6 +3303,9 @@ coroutines.cpp:
3222
3303
# 108| getQualifier(): [PointerDereferenceExpr] * ...
3223
3304
# 108| Type = [Struct] suspend_always
3224
3305
# 108| ValueCategory = lvalue
3306
+ # 108| getOperand(): [ReuseExpr] reuse of & ...
3307
+ # 108| Type = [PointerType] suspend_always *
3308
+ # 108| ValueCategory = prvalue
3225
3309
# 108| getArgument(0): [ConstructorCall] call to coroutine_handle
3226
3310
# 108| Type = [VoidType] void
3227
3311
# 108| ValueCategory = prvalue
@@ -3289,6 +3373,9 @@ coroutines.cpp:
3289
3373
# 109| getQualifier(): [PointerDereferenceExpr] * ...
3290
3374
# 109| Type = [Struct] suspend_always
3291
3375
# 109| ValueCategory = lvalue
3376
+ # 109| getOperand(): [ReuseExpr] reuse of & ...
3377
+ # 109| Type = [PointerType] suspend_always *
3378
+ # 109| ValueCategory = prvalue
3292
3379
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
3293
3380
#-----| Conversion = [GlvalueConversion] glvalue conversion
3294
3381
#-----| Type = [SpecifiedType] const suspend_always
@@ -3299,6 +3386,9 @@ coroutines.cpp:
3299
3386
# 109| getQualifier(): [PointerDereferenceExpr] * ...
3300
3387
# 109| Type = [Struct] suspend_always
3301
3388
# 109| ValueCategory = lvalue
3389
+ # 109| getOperand(): [ReuseExpr] reuse of & ...
3390
+ # 109| Type = [PointerType] suspend_always *
3391
+ # 109| ValueCategory = prvalue
3302
3392
# 109| getArgument(0): [ConstructorCall] call to coroutine_handle
3303
3393
# 109| Type = [VoidType] void
3304
3394
# 109| ValueCategory = prvalue
@@ -3402,6 +3492,9 @@ coroutines.cpp:
3402
3492
# 108| getQualifier(): [PointerDereferenceExpr] * ...
3403
3493
# 108| Type = [Struct] suspend_always
3404
3494
# 108| ValueCategory = lvalue
3495
+ # 108| getOperand(): [ReuseExpr] reuse of & ...
3496
+ # 108| Type = [PointerType] suspend_always *
3497
+ # 108| ValueCategory = prvalue
3405
3498
#-----| getQualifier().getFullyConverted(): [CStyleCast] (const suspend_always)...
3406
3499
#-----| Conversion = [GlvalueConversion] glvalue conversion
3407
3500
#-----| Type = [SpecifiedType] const suspend_always
@@ -3412,6 +3505,9 @@ coroutines.cpp:
3412
3505
# 108| getQualifier(): [PointerDereferenceExpr] * ...
3413
3506
# 108| Type = [Struct] suspend_always
3414
3507
# 108| ValueCategory = lvalue
3508
+ # 108| getOperand(): [ReuseExpr] reuse of & ...
3509
+ # 108| Type = [PointerType] suspend_always *
3510
+ # 108| ValueCategory = prvalue
3415
3511
# 108| getArgument(0): [ConstructorCall] call to coroutine_handle
3416
3512
# 108| Type = [VoidType] void
3417
3513
# 108| ValueCategory = prvalue
0 commit comments