Remove unused debug-logs
This commit is contained in:
		
							parent
							
								
									407c681cb6
								
							
						
					
					
						commit
						fa95da97ae
					
				| @ -16,7 +16,7 @@ BINARY="$(echo $1 | cut -d'.' -f1)"".out" | |||||||
| 
 | 
 | ||||||
| echo $1 | echo $1 | ||||||
| 
 | 
 | ||||||
| cargo run --features log_output --example cli $@ && \ | cargo run --example cli $@ && \ | ||||||
| ./$BINARY ; echo "Return value: ""$?" | ./$BINARY ; echo "Return value: ""$?" | ||||||
| 
 | 
 | ||||||
| ## Command from: clang -v hello.o -o test | ## Command from: clang -v hello.o -o test | ||||||
|  | |||||||
| @ -362,8 +362,6 @@ impl Expression { | |||||||
|                 let mut lhs_ref = lhs.infer_types(state, type_refs)?; |                 let mut lhs_ref = lhs.infer_types(state, type_refs)?; | ||||||
|                 let mut rhs_ref = rhs.infer_types(state, type_refs)?; |                 let mut rhs_ref = rhs.infer_types(state, type_refs)?; | ||||||
| 
 | 
 | ||||||
|                 dbg!(&lhs_ref, &rhs_ref); |  | ||||||
| 
 |  | ||||||
|                 let binops = if let (Some(lhs_ty), Some(rhs_ty)) = (lhs_ref.resolve_deep(), rhs_ref.resolve_deep()) { |                 let binops = if let (Some(lhs_ty), Some(rhs_ty)) = (lhs_ref.resolve_deep(), rhs_ref.resolve_deep()) { | ||||||
|                     let mut applying_binops = Vec::new(); |                     let mut applying_binops = Vec::new(); | ||||||
|                     for (_, binop) in state.scope.binops.iter() { |                     for (_, binop) in state.scope.binops.iter() { | ||||||
| @ -395,12 +393,9 @@ impl Expression { | |||||||
|                         widened_rhs = widened_rhs.widen_into(&binop.hands.1); |                         widened_rhs = widened_rhs.widen_into(&binop.hands.1); | ||||||
|                     } |                     } | ||||||
|                     let binop_res = type_refs.from_binop(*op, &lhs_ref, &rhs_ref); |                     let binop_res = type_refs.from_binop(*op, &lhs_ref, &rhs_ref); | ||||||
|                     // dbg!(&return_ty);
 |  | ||||||
|                     // dbg!(&binop_res);
 |  | ||||||
|                     lhs_ref.narrow(&type_refs.from_type(&widened_lhs).unwrap()); |                     lhs_ref.narrow(&type_refs.from_type(&widened_lhs).unwrap()); | ||||||
|                     rhs_ref.narrow(&type_refs.from_type(&widened_rhs).unwrap()); |                     rhs_ref.narrow(&type_refs.from_type(&widened_rhs).unwrap()); | ||||||
|                     *return_ty = binop_res.as_type(); |                     *return_ty = binop_res.as_type(); | ||||||
|                     dbg!(&lhs_ref, &rhs_ref); |  | ||||||
|                     Ok(binop_res) |                     Ok(binop_res) | ||||||
|                 } else { |                 } else { | ||||||
|                     Err(ErrorKind::InvalidBinop( |                     Err(ErrorKind::InvalidBinop( | ||||||
| @ -441,10 +436,7 @@ impl Expression { | |||||||
| 
 | 
 | ||||||
|                 // Try to narrow condition type to boolean
 |                 // Try to narrow condition type to boolean
 | ||||||
|                 if let Some(mut cond_hints) = cond_hints { |                 if let Some(mut cond_hints) = cond_hints { | ||||||
|                     println!("before: {}", type_refs.types); |  | ||||||
|                     dbg!(&cond_hints); |  | ||||||
|                     cond_hints.narrow(&mut type_refs.from_type(&Bool).unwrap()); |                     cond_hints.narrow(&mut type_refs.from_type(&Bool).unwrap()); | ||||||
|                     println!("after: {}", type_refs.types); |  | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 // Infer LHS return type
 |                 // Infer LHS return type
 | ||||||
|  | |||||||
| @ -386,9 +386,6 @@ impl<'outer> ScopeTypeRefs<'outer> { | |||||||
|             let hint1_typeref = self.types.retrieve_typeref(*hint1.0.borrow()).unwrap(); |             let hint1_typeref = self.types.retrieve_typeref(*hint1.0.borrow()).unwrap(); | ||||||
|             let hint2_typeref = self.types.retrieve_typeref(*hint2.0.borrow()).unwrap(); |             let hint2_typeref = self.types.retrieve_typeref(*hint2.0.borrow()).unwrap(); | ||||||
| 
 | 
 | ||||||
|             dbg!(&hint1_typeref); |  | ||||||
|             dbg!(&hint2_typeref); |  | ||||||
| 
 |  | ||||||
|             match (&hint1_typeref, &hint2_typeref) { |             match (&hint1_typeref, &hint2_typeref) { | ||||||
|                 (TypeRefKind::Direct(ret_ty), TypeRefKind::BinOp(op, lhs, rhs)) => { |                 (TypeRefKind::Direct(ret_ty), TypeRefKind::BinOp(op, lhs, rhs)) => { | ||||||
|                     let mut lhs_ref = self.from_type(&lhs).unwrap(); |                     let mut lhs_ref = self.from_type(&lhs).unwrap(); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user