// RUN: %clang_cc1 -std=c++20 -triple x86_64-linux-gnu %s -emit-llvm -o - | FileCheck %s
// CHECK-DAG: @[[STR_0:.*]] = {{.*}} [3 x i8] c"%s\00",
// CHECK-DAG: @[[STR_1:.*]] = {{.*}} [2 x i8] c"C\00",
// CHECK-DAG: @[[STR_2:.*]] = {{.*}} [4 x i8] c" {\0A\00",
// CHECK-DAG: @[[STR_3:.*]] = {{.*}} [5 x i8] c"%s%s\00",
// CHECK-DAG: @[[STR_4:.*]] = {{.*}} [3 x i8] c" \00",
// CHECK-DAG: @[[STR_5:.*]] = {{.*}} [2 x i8] c"A\00",
// CHECK-DAG: @[[STR_6:.*]] = {{.*}} [14 x i8] c"%s%s %s = %d\0A\00",
// CHECK-DAG: @[[STR_7:.*]] = {{.*}} [5 x i8] c" \00",
// CHECK-DAG: @[[STR_8:.*]] = {{.*}} [4 x i8] c"int\00",
// CHECK-DAG: @[[STR_9:.*]] = {{.*}} [2 x i8] c"n\00",
// CHECK-DAG: @[[STR_10:.*]] = {{.*}} [5 x i8] c"%s}\0A\00",
// CHECK-DAG: @[[STR_11:.*]] = {{.*}} [2 x i8] c"B\00",
// CHECK-DAG: @[[STR_12:.*]] = {{.*}} [10 x i8] c"%s%s %s =\00",
// CHECK-DAG: @[[STR_13:.*]] = {{.*}} [2 x i8] c"a\00",
// CHECK-DAG: @[[STR_14:.*]] = {{.*}} [15 x i8] c"%s%s %s = *%p\0A\00",
// CHECK-DAG: @[[STR_15:.*]] = {{.*}} [2 x i8] c"X\00",
// CHECK-DAG: @[[STR_16:.*]] = {{.*}} [2 x i8] c"x\00",
// CHECK-DAG: @[[STR_17:.*]] = {{.*}} [2 x i8] c"f\00",
// CHECK-DAG: @[[STR_18:.*]] = {{.*}} [2 x i8] c"g\00",
// CHECK-DAG: @[[STR_19:.*]] = {{.*}} [3 x i8] c"}\0A\00",
;
;
;
;
int ;
int ;
// CHECK-LABEL: define {{.*}} @_Z1gR1C(
void
// CHECK-LABEL: define {{.*}} @_Z1hR1X(
void