remove debugging code

This commit is contained in:
Folkert 2022-09-04 19:02:13 +02:00
parent 828ded8ebc
commit 76f82a6175
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -562,35 +562,26 @@ macro_rules! assert_llvm_evals_to {
opt_level: $crate::helpers::llvm::OPT_LEVEL,
};
if false {
let (main_fn_name, errors, lib) =
$crate::helpers::llvm::helper(&arena, config, $src, &context);
let (main_fn_name, errors, lib) =
$crate::helpers::llvm::helper(&arena, config, $src, &context);
let transform = |success| {
let expected = $expected;
#[allow(clippy::redundant_closure_call)]
let given = $transform(success);
assert_eq!(&given, &expected, "LLVM test failed");
};
let transform = |success| {
let expected = $expected;
#[allow(clippy::redundant_closure_call)]
let given = $transform(success);
assert_eq!(&given, &expected, "LLVM test failed");
};
let result = try_run_jit_function!(lib, main_fn_name, $ty, transform, errors);
let result = try_run_jit_function!(lib, main_fn_name, $ty, transform, errors);
match result {
Ok(raw) => {
// only if there are no exceptions thrown, check for errors
assert!(errors.is_empty(), "Encountered errors:\n{}", errors);
match result {
Ok(raw) => {
// only if there are no exceptions thrown, check for errors
assert!(errors.is_empty(), "Encountered errors:\n{}", errors);
transform(raw)
}
Err(msg) => panic!("Roc failed with message: \"{}\"", msg),
transform(raw)
}
} else {
let mut target = target_lexicon::Triple::host();
target.operating_system = target_lexicon::OperatingSystem::Windows;
let (_main_fn_name, _delayed_errors, _module) =
$crate::helpers::llvm::create_llvm_module(&arena, $src, config, &context, &target);
Err(msg) => panic!("Roc failed with message: \"{}\"", msg),
}
};
@ -609,6 +600,14 @@ macro_rules! assert_llvm_evals_to {
};
}
// windows testing code
// let mut target = target_lexicon::Triple::host();
//
// target.operating_system = target_lexicon::OperatingSystem::Windows;
//
// let (_main_fn_name, _delayed_errors, _module) =
// $crate::helpers::llvm::create_llvm_module(&arena, $src, config, &context, &target);
#[allow(unused_macros)]
macro_rules! assert_evals_to {
($src:expr, $expected:expr, $ty:ty) => {{