xref: /aosp_15_r20/external/clang/test/CodeGenCXX/mangle-extreme.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm %s -o - -triple=x86_64-apple-darwin9 | FileCheck %s
2*67e74705SXin Li 
3*67e74705SXin Li struct X { };
4*67e74705SXin Li 
5*67e74705SXin Li // CHECK-LABEL: define void @_Z1fPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1XS13_S12_S11_S10_SZ_SY_SX_SW_SV_SU_ST_SS_SR_SQ_SP_SO_SN_SM_SL_SK_SJ_SI_SH_SG_SF_SE_SD_SC_SB_SA_S9_S8_S7_S6_S5_S4_S3_S2_S1_S0_S_(
f(X ****************************************,X ****************************************,X ***************************************,X **************************************,X *************************************,X ************************************,X ***********************************,X **********************************,X *********************************,X ********************************,X *******************************,X ******************************,X *****************************,X ****************************,X ***************************,X **************************,X *************************,X ************************,X ***********************,X **********************,X *********************,X ********************,X *******************,X ******************,X *****************,X ****************,X ***************,X **************,X *************,X ************,X ***********,X **********,X *********,X ********,X *******,X ******,X *****,X ****,X ***,X **,X *,X)6*67e74705SXin Li void f(X****************************************,
7*67e74705SXin Li        X****************************************,
8*67e74705SXin Li        X***************************************,
9*67e74705SXin Li        X**************************************,
10*67e74705SXin Li        X*************************************,
11*67e74705SXin Li        X************************************,
12*67e74705SXin Li        X***********************************,
13*67e74705SXin Li        X**********************************,
14*67e74705SXin Li        X*********************************,
15*67e74705SXin Li        X********************************,
16*67e74705SXin Li        X*******************************,
17*67e74705SXin Li        X******************************,
18*67e74705SXin Li        X*****************************,
19*67e74705SXin Li        X****************************,
20*67e74705SXin Li        X***************************,
21*67e74705SXin Li        X**************************,
22*67e74705SXin Li        X*************************,
23*67e74705SXin Li        X************************,
24*67e74705SXin Li        X***********************,
25*67e74705SXin Li        X**********************,
26*67e74705SXin Li        X*********************,
27*67e74705SXin Li        X********************,
28*67e74705SXin Li        X*******************,
29*67e74705SXin Li        X******************,
30*67e74705SXin Li        X*****************,
31*67e74705SXin Li        X****************,
32*67e74705SXin Li        X***************,
33*67e74705SXin Li        X**************,
34*67e74705SXin Li        X*************,
35*67e74705SXin Li        X************,
36*67e74705SXin Li        X***********,
37*67e74705SXin Li        X**********,
38*67e74705SXin Li        X*********,
39*67e74705SXin Li        X********,
40*67e74705SXin Li        X*******,
41*67e74705SXin Li        X******,
42*67e74705SXin Li        X*****,
43*67e74705SXin Li        X****,
44*67e74705SXin Li        X***,
45*67e74705SXin Li        X**,
46*67e74705SXin Li        X*,
47*67e74705SXin Li        X) { }
48