Eli Friedman | 3ad2645 | 2009-11-10 22:39:09 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -emit-llvm-only -verify %s |
2 | // PR5454 | ||||
3 | |||||
Fariborz Jahanian | 4e08894 | 2009-11-10 23:47:18 +0000 | [diff] [blame] | 4 | class X {static void * operator new(unsigned long size) throw(); X(int); }; |
Eli Friedman | 3ad2645 | 2009-11-10 22:39:09 +0000 | [diff] [blame] | 5 | int a(), b(); |
6 | void b(int x) | ||||
7 | { | ||||
8 | new X(x ? a() : b()); | ||||
9 | } | ||||
10 |