1 // RUN: %clang_cc1 %s -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions | FileCheck %s
2 
3 struct X { };
4 
5 const X g();
6 
f()7 void f() {
8   try {
9     throw g();
10     // CHECK: @_ZTI1X to i8
11   } catch (const X x) {
12   }
13 }
14 
h()15 void h() {
16   try {
17     throw "ABC";
18     // CHECK: @_ZTIPKc to i8
19   } catch (char const(&)[4]) {
20   }
21 }
22