1// Copyright (c) 2012 Google Inc. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include <excpt.h>
6#include <stdlib.h>
7
8void fail() {
9   try {
10      int i = 0, j = 1;
11      j /= i;
12   } catch(...) {
13     exit(1);
14   }
15}
16
17int main() {
18   __try {
19      fail();
20   } __except(EXCEPTION_EXECUTE_HANDLER) {
21     return 2;
22   }
23   return 3;
24}
25