1923099773fe4bbc52a25a5d3d92236b5e37cef93Ulrich Weigand// RUN: %clang -target i386-unknown-unknown -emit-ast -o %t.ast %s 2923099773fe4bbc52a25a5d3d92236b5e37cef93Ulrich Weigand// RUN: %clang -target i386-unknown-unknown -emit-llvm -S -o - %t.ast | FileCheck %s 3aca2ebdf416ade724e71a81aa150977ac5baa9b0Daniel Dunbar 4aca2ebdf416ade724e71a81aa150977ac5baa9b0Daniel Dunbar// CHECK: module asm "foo" 5aca2ebdf416ade724e71a81aa150977ac5baa9b0Daniel Dunbar__asm__("foo"); 6a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbar 7a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbar// CHECK: @g0 = common global i32 0, align 4 8a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbarint g0; 9a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbar 10a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbar// CHECK: define i32 @f0() 11a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbarint f0() { 12a674bf437ea0f85f2ffdab20df591a6c410c63edDaniel Dunbar} 13