wgpu/tests
Jim Blandy cc930180d9 Tighten checks on pointers to unsized values, and pointer arguments.
Pointers should not be `DATA`: they can never be stored in anything. (Function
arguments are not storage; they're like `let` bindings.)

Un-`SIZED` values may only live in the `Storage` storage class, so creating
pointers to them in other storage classes is meaningless.

The `ARGUMENT` flag should be set only on pointers in those storage classes that
are permitted to be passed to functions.

See comments in code for details.

Fixes #1513.
2021-11-18 17:39:56 -05:00
..
in Tighten checks on pointers to unsized values, and pointer arguments. 2021-11-18 17:39:56 -05:00
out Tighten checks on pointers to unsized values, and pointer arguments. 2021-11-18 17:39:56 -05:00
snapshots.rs Move BoundsCheckPolicy/Policies into proc, from back. (#1537) 2021-11-17 19:15:59 -08:00
spirv-capabilities.rs [spv-out]: ability to separate entry points 2021-09-07 14:22:39 -04:00
wgsl-errors.rs Tighten checks on pointers to unsized values, and pointer arguments. 2021-11-18 17:39:56 -05:00