// RUN: %clang_cc1 -emit-llvm -triple i386-linux-gnu -o - %s | FileCheck %s
// CHECK: declare extern_weak void @test1_f()
void ;
static void ;
void
// CHECK-LABEL: define dso_local void @test2_f()
void
static void ;
void
// CHECK: declare void @test3_f()
void ;
static void ;
void
void
// CHECK-LABEL: define dso_local void @test4_f()
void ;
static void ;
void
void
// CHECK: declare void @test5_f()
void ;
static void ;
void
void
// CHECK: declare extern_weak void @test6_f()
void ;
static void ;
void
void
// CHECK: declare extern_weak void @test8_f()
static void ;
void
// CHECK: declare extern_weak void @test7_f()
void ;
static void ;
static void *const test7_zed = &test7_g;
void*