Nullable pointer and loop inlining tests. #22

Closed
peony wants to merge 7 commits from peony/holey-bytes:trunk into trunk
2 changed files with 15 additions and 0 deletions
Showing only changes of commit 92cc1f00a8 - Show all commits

View file

@ -965,6 +965,20 @@ main := fn(): uint {
} }
``` ```
#### null_check_test
```hb
main := fn(): unit {
ptr := @as(?^uint, null)
*ptr = 0
if ptr == null {
return 1
}
return *ptr
}
```
### Just Testing Optimizations ### Just Testing Optimizations
#### const_folding_with_arg #### const_folding_with_arg

View file

@ -4058,6 +4058,7 @@ mod tests {
writing_into_string; writing_into_string;
request_page; request_page;
tests_ptr_to_ptr_copy; tests_ptr_to_ptr_copy;
null_check_test;
// Just Testing Optimizations; // Just Testing Optimizations;
const_folding_with_arg; const_folding_with_arg;