116d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s 216d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher// This testcase corresponds to PR509 316d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopherstruct Data { 416d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher unsigned *data; 516d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher unsigned array[1]; 616d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher}; 716d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher 816d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric Christopher// CHECK-NOT: llvm.global_ctors 916d482ebe8abb5a8eaf5d3407e90c96e6afa397bEric ChristopherData shared_null = { shared_null.array }; 10