aboutsummaryrefslogtreecommitdiff
path: root/src/bigint.cpp
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2018-02-26 18:40:33 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2018-02-26 19:56:26 +0100
commit9aa65c0e8e6e4135dcc04bcb388d1fa38c6d10f6 (patch)
treed7bedb06367d28f4851fc2020f3fa6ca84b96294 /src/bigint.cpp
parent1eecfdaa9b9c04e50058695b8df9978ef47f121a (diff)
downloadzig-9aa65c0e8e6e4135dcc04bcb388d1fa38c6d10f6.tar.gz
zig-9aa65c0e8e6e4135dcc04bcb388d1fa38c6d10f6.zip
allow implicit cast from &const to ?&const &const
Allow implicit casts from n-th degree const pointers to nullable const pointers of degree n+1. That is: fn f() void { const s = S {}; const p = &s; g(p); // Works. g(&p); // So does this. } fn g(_: ?&const &const S) void { // Nullable 2nd degree const ptr. } Fixes #731 some more.
Diffstat (limited to 'src/bigint.cpp')
0 files changed, 0 insertions, 0 deletions