1*585f62beSSaleem Abdulrasool // RUN: %clang_cc1 -triple x86_64-unknown-windows-msvc -emit-llvm -debug-info-kind=limited %s -o - | FileCheck %s 2*585f62beSSaleem Abdulrasool // REQUIRES: asserts 3*585f62beSSaleem Abdulrasool 4*585f62beSSaleem Abdulrasool struct S { 5*585f62beSSaleem Abdulrasool void *p; 6*585f62beSSaleem Abdulrasool }; 7*585f62beSSaleem Abdulrasool 8*585f62beSSaleem Abdulrasool struct S s[] = { 9*585f62beSSaleem Abdulrasool { .p = (void *)0, }, 10*585f62beSSaleem Abdulrasool }; 11*585f62beSSaleem Abdulrasool 12*585f62beSSaleem Abdulrasool extern struct S t __attribute__((__alias__("s"))); 13*585f62beSSaleem Abdulrasool 14*585f62beSSaleem Abdulrasool // CHECK: !DIImportedEntity(tag: DW_TAG_imported_declaration, name: "t", scope: {{.*}}, entity: {{.*}}, file: {{.*}}, line: 12) 15