huangcm
2025-07-01 2af87f2bbd5ba07d377b5a7f0ee0e96053f2d424
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: %clang_cc1 -emit-llvm %s -o -
 
struct QChar {unsigned short X; QChar(unsigned short); } ;
 
struct Command {
        Command(QChar c) : c(c) {}
        unsigned int type : 4;
        QChar c;
    };
 
Command X(QChar('c'));
 
void Foo(QChar );
void bar() { Foo(X.c); }