Fix repl tests

This commit is contained in:
ayazhafiz 2022-02-06 12:44:31 -05:00
parent c5d918e68c
commit 364d2585df
2 changed files with 6 additions and 3 deletions

View file

@ -9,7 +9,7 @@ use roc_types::types::{ErrorType, Mismatch, RecordField};
macro_rules! mismatch {
() => {{
if cfg!(debug_assertions) {
if cfg!(debug_assertions) && std::env::var("ROC_PRINT_MISMATCHES").is_some() {
println!(
"Mismatch in {} Line {} Column {}",
file!(),
@ -21,7 +21,7 @@ macro_rules! mismatch {
vec![Mismatch::TypeMismatch]
}};
($msg:expr) => {{
if cfg!(debug_assertions) {
if cfg!(debug_assertions) && std::env::var("ROC_PRINT_MISMATCHES").is_ok() {
println!(
"Mismatch in {} Line {} Column {}",
file!(),
@ -39,7 +39,7 @@ macro_rules! mismatch {
mismatch!($msg)
}};
($msg:expr, $($arg:tt)*) => {{
if cfg!(debug_assertions) {
if cfg!(debug_assertions) && std::env::var("ROC_PRINT_MISMATCHES").is_ok() {
println!(
"Mismatch in {} Line {} Column {}",
file!(),

View file

@ -1166,6 +1166,9 @@ fn num_to_ast<'a, A: ReplApp>(
num_to_ast(env, num_expr, content)
}
RangedNumber(typ, _) => {
num_to_ast(env, num_expr, env.subs.get_content_without_compacting(*typ))
}
other => {
panic!("Unexpected FlatType {:?} in num_to_ast", other);
}