message: These three tests rely on sourcemap information too, which we aren't adding in this branch.
diff: @@ -150,7 +150,7 @@ fn test_trap_stack_overflow() -> Result<()> {
  }
  #[test]
  -#[cfg_attr(feature = "test-singlepass", ignore)]
  +#[cfg_attr(any(feature = "test-singlepass", feature = "test-llvm"), ignore)]
  fn trap_display_pretty() -> Result<()> {
  let store = get_store();
  let wat = r#"
  @@ -183,7 +183,7 @@ RuntimeError: unreachable
  }
  #[test]
  -#[cfg_attr(feature = "test-singlepass", ignore)]
  +#[cfg_attr(any(feature = "test-singlepass", feature = "test-llvm"), ignore)]
  fn trap_display_multi_module() -> Result<()> {
  let store = get_store();
  let wat = r#"
  @@ -388,7 +388,7 @@ fn mismatched_arguments() -> Result<()> {
  }
  #[test]
  -#[cfg_attr(feature = "test-singlepass", ignore)]
  +#[cfg_attr(any(feature = "test-singlepass", feature = "test-llvm"), ignore)]
  fn call_signature_mismatch() -> Result<()> {
  let store = get_store();
  let binary = r#"
  