// Copyright (c) 2019, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// Issue #37408: AOT did not throw.

import "package:expect/expect.dart";

import 'dart:math';

String var0 = '5Zso';

double foo2(String par1) {
  return atan2(0.16964141699241508, num.tryParse('\u2665vDil')!);
}

class X0 {
  void run() {
    foo2(var0);
  }
}

main() {
  bool x = false;
  try {
    new X0().run();
  } catch (exception, stackTrace) {
    x = true;
  }
  Expect.isTrue(x);
}
