mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 07:14:46 +00:00
fix extra ampersands
This commit is contained in:
parent
b6116eeb98
commit
899cbeabd7
79 changed files with 372 additions and 376 deletions
|
@ -924,7 +924,7 @@ fn pick_path<'a>(branches: &'a [Branch]) -> &'a Vec<PathInstruction> {
|
|||
for (path, pattern) in &branch.patterns {
|
||||
// NOTE we no longer check for the guard here
|
||||
// if !branch.guard.is_none() || needs_tests(&pattern) {
|
||||
if needs_tests(&pattern) {
|
||||
if needs_tests(pattern) {
|
||||
all_paths.push(path);
|
||||
} else {
|
||||
// do nothing
|
||||
|
@ -996,7 +996,7 @@ where
|
|||
let mut min_paths = vec![first_path];
|
||||
|
||||
for path in all_paths {
|
||||
let weight = small_defaults(branches, &path);
|
||||
let weight = small_defaults(branches, path);
|
||||
|
||||
use std::cmp::Ordering;
|
||||
match weight.cmp(&min_weight) {
|
||||
|
@ -1219,7 +1219,7 @@ fn test_to_equality<'a>(
|
|||
test: Test<'a>,
|
||||
) -> (StoresVec<'a>, Symbol, Symbol, Option<ConstructorKnown<'a>>) {
|
||||
let (rhs_symbol, mut stores, test_layout) =
|
||||
path_to_expr_help(env, cond_symbol, &path, *cond_layout);
|
||||
path_to_expr_help(env, cond_symbol, path, *cond_layout);
|
||||
|
||||
match test {
|
||||
Test::IsCtor { tag_id, union, .. } => {
|
||||
|
@ -1328,7 +1328,7 @@ fn stores_and_condition<'a>(
|
|||
tests.push(test_to_equality(
|
||||
env,
|
||||
cond_symbol,
|
||||
&cond_layout,
|
||||
cond_layout,
|
||||
&path,
|
||||
test,
|
||||
))
|
||||
|
@ -1540,7 +1540,7 @@ fn decide_to_branching<'a>(
|
|||
match decider {
|
||||
Leaf(Jump(label)) => {
|
||||
let index = jumps
|
||||
.binary_search_by_key(&label, |ref r| r.0)
|
||||
.binary_search_by_key(&label, |r| r.0)
|
||||
.expect("jump not in list of jumps");
|
||||
|
||||
Stmt::Jump(jumps[index].1, &[])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue