Eric Christopher | 16d482e | 2011-08-19 23:41:35 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -emit-llvm %s -o - |
2 | |||||
3 | struct QChar {unsigned short X; QChar(unsigned short); } ; | ||||
4 | |||||
5 | struct Command { | ||||
6 | Command(QChar c) : c(c) {} | ||||
7 | unsigned int type : 4; | ||||
8 | QChar c; | ||||
9 | }; | ||||
10 | |||||
11 | Command X(QChar('c')); | ||||
12 | |||||
13 | void Foo(QChar ); | ||||
14 | void bar() { Foo(X.c); } |