diff options
| author | sin-ack <77421532+sin-ack@users.noreply.github.com> | 2022-04-30 05:53:06 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-29 22:53:06 -0400 |
| commit | 032c722d2019a475362c0ae01241a80417bdd8a2 (patch) | |
| tree | 97e0d9229e2f1173d2bfb8f53351476656042db4 /test/behavior/floatop.zig | |
| parent | 609896a6e8180ec32844d2b4656b52ef41fe7757 (diff) | |
| download | zig-032c722d2019a475362c0ae01241a80417bdd8a2.tar.gz zig-032c722d2019a475362c0ae01241a80417bdd8a2.zip | |
Sema: Fix many-pointer array concatenation at comptime (#11512)
* Sema: Correctly determine whether array_cat lhs and rhs are single ptrs
Many-pointers are also not single-pointers and wouldn't be considered
here. This commit makes the conditions use the appropriately-named
isSinglePointer instead.
* Sema: Correctly obtain ArrayInfo for many-pointer concatenation
Many-pointers at comptime have a known size like slices and can be used
in array concatenation. This fixes a stage1 regression.
* test: Add comptime manyptr concatenation test
Co-authored-by: sin-ack <sin-ack@users.noreply.github.com>
Diffstat (limited to 'test/behavior/floatop.zig')
0 files changed, 0 insertions, 0 deletions
