// Linkage types of global variables
// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o -  | FileCheck %s

int aaaa;
// CHECK: cir.global external @aaaa
static int bbbb;
// CHECK: cir.global internal @bbbb
inline int cccc;
// CHECK: cir.global linkonce_odr @cccc
[[gnu::selectany]] int dddd;
// CHECK: cir.global weak_odr @dddd
