Commit 14fa488
committed
fix(analysis): reject shielded types with transient storage
Transient storage is a separate storage space that requires special
privacy considerations for traces. Reject shielded transient variables
at the declaration level with DeclarationError 9826.
The previous codegen fix (TSTORE/TLOAD for transient shielded) remains
as defense-in-depth but is now unreachable.1 parent fb22b62 commit 14fa488
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
511 | 518 | | |
512 | 519 | | |
513 | 520 | | |
| |||
0 commit comments