Andrew Trick
|
3bee32639b
|
LifetimeDependenceDefUseWalker: use LocalVariableReachableUses.
|
2024-03-05 18:08:16 -08:00 |
|
Andrew Trick
|
d01d74e20c
|
LifetimeDependenceDiagnostics: find the correct variable introducer.
|
2024-03-05 17:08:13 -08:00 |
|
Andrew Trick
|
8aa1d91a2c
|
LifetimeDependence: clarify log headers
|
2024-03-05 17:08:13 -08:00 |
|
Meghana Gupta
|
12ac8042ab
|
Handle YieldInst in LifetimeDependenceUtils
|
2024-02-19 15:28:04 -08:00 |
|
Andrew Trick
|
ecf2e36717
|
LifetimeDependenceDiagnostics: FIXME for @_unsafeNonEscapableResult
Reminder to add a builtin to reliably enforce this unsafe attribute.
|
2024-02-12 20:05:25 -08:00 |
|
Andrew Trick
|
274c47877f
|
LifetimeDepenenceDiagnostics improvements
Better handling of @_unsafeNonescapableResult
Improve diagnostic clarity.
|
2024-02-12 09:57:14 -08:00 |
|
Andrew Trick
|
63413916a1
|
LifetimeDependenceDiagnostics; handle @_unsafeNonescapableResult.
|
2024-02-12 09:57:14 -08:00 |
|
Andrew Trick
|
3002513c4e
|
[NFC] disable verbose lifetime diagnostics by default
|
2024-01-31 18:58:45 -08:00 |
|
Andrew Trick
|
ddceffaf3b
|
LifetimeDependenceDiagnostics pass
Initial diagnostic pass to enforce ~Escapable types.
|
2024-01-30 11:45:55 -08:00 |
|